SYMBOL INDEX (1940 symbols across 368 files) FILE: awards/AwardDXCC.cpp function QString (line 4) | QString AwardDXCC::displayName() const function QString (line 9) | QString AwardDXCC::headersColumns(const QString &) const function QString (line 14) | QString AwardDXCC::sqlDetailTable(const QString &entity) const function QString (line 25) | QString AwardDXCC::additionalWhere(const QString &) const function QString (line 30) | QString AwardDXCC::clickFilter(const QString &, const QString &) const FILE: awards/AwardDXCC.h function class (line 6) | class AwardDXCC : public BandTableAward FILE: awards/AwardDefinition.h type AwardFilterParams (line 11) | struct AwardFilterParams function class (line 29) | class AwardDefinition FILE: awards/AwardGridsquare.cpp function QString (line 9) | QString AwardGridsquare::key() const function QString (line 14) | QString AwardGridsquare::displayName() const function QString (line 25) | QString AwardGridsquare::headersColumns(const QString &) const function QString (line 30) | QString AwardGridsquare::sqlDetailTable(const QString &entity) const function QString (line 36) | QString AwardGridsquare::additionalWhere(const QString &) const function QString (line 41) | QString AwardGridsquare::clickFilter(const QString &col1Value, const QSt... FILE: awards/AwardGridsquare.h function class (line 6) | class AwardGridsquare : public BandTableAward FILE: awards/AwardIOTA.cpp function QString (line 4) | QString AwardIOTA::displayName() const function QString (line 9) | QString AwardIOTA::headersColumns(const QString &) const function QString (line 14) | QString AwardIOTA::sqlDetailTable(const QString &entity) const function QString (line 20) | QString AwardIOTA::additionalWhere(const QString &) const function QString (line 25) | QString AwardIOTA::clickFilter(const QString &col1Value, const QString &... FILE: awards/AwardIOTA.h function class (line 6) | class AwardIOTA : public BandTableAward FILE: awards/AwardITU.cpp function QString (line 4) | QString AwardITU::displayName() const function QString (line 9) | QString AwardITU::headersColumns(const QString &) const function QString (line 14) | QString AwardITU::sqlDetailTable(const QString &entity) const function QString (line 21) | QString AwardITU::additionalWhere(const QString &) const function QStringList (line 26) | QStringList AwardITU::additionalCTEs(const QString &, const QString &) c... function QString (line 31) | QString AwardITU::clickFilter(const QString &col1Value, const QString &)... FILE: awards/AwardITU.h function class (line 6) | class AwardITU : public BandTableAward FILE: awards/AwardJapan.cpp function QString (line 9) | QString AwardJapan::displayName() const FILE: awards/AwardJapan.h function class (line 6) | class AwardJapan : public SecondarySubdivisionAward FILE: awards/AwardNZ.cpp function QString (line 9) | QString AwardNZ::displayName() const FILE: awards/AwardNZ.h function class (line 6) | class AwardNZ : public SecondarySubdivisionAward FILE: awards/AwardPOTAActivator.cpp function QString (line 4) | QString AwardPOTAActivator::displayName() const function QString (line 9) | QString AwardPOTAActivator::headersColumns(const QString &) const function QString (line 14) | QString AwardPOTAActivator::sqlDetailTable(const QString &) const function QString (line 21) | QString AwardPOTAActivator::additionalWhere(const QString &) const function QStringList (line 26) | QStringList AwardPOTAActivator::additionalCTEs(const QString &, const QS... function QString (line 31) | QString AwardPOTAActivator::sourceContactsOverride(const QString &) const function QString (line 36) | QString AwardPOTAActivator::clickFilter(const QString &col1Value, const ... FILE: awards/AwardPOTAActivator.h function class (line 6) | class AwardPOTAActivator : public BandTableAward FILE: awards/AwardPOTAHunter.cpp function QString (line 4) | QString AwardPOTAHunter::displayName() const function QString (line 9) | QString AwardPOTAHunter::headersColumns(const QString &) const function QString (line 14) | QString AwardPOTAHunter::sqlDetailTable(const QString &) const function QString (line 21) | QString AwardPOTAHunter::additionalWhere(const QString &) const function QStringList (line 26) | QStringList AwardPOTAHunter::additionalCTEs(const QString &, const QStri... function QString (line 31) | QString AwardPOTAHunter::sourceContactsOverride(const QString &) const function QString (line 36) | QString AwardPOTAHunter::clickFilter(const QString &col1Value, const QSt... FILE: awards/AwardPOTAHunter.h function class (line 6) | class AwardPOTAHunter : public BandTableAward FILE: awards/AwardRDA.cpp function QString (line 9) | QString AwardRDA::displayName() const FILE: awards/AwardRDA.h function class (line 6) | class AwardRDA : public SecondarySubdivisionAward FILE: awards/AwardSOTA.cpp function QString (line 4) | QString AwardSOTA::displayName() const function QString (line 9) | QString AwardSOTA::headersColumns(const QString &) const function QString (line 14) | QString AwardSOTA::sqlDetailTable(const QString &) const function QString (line 21) | QString AwardSOTA::additionalWhere(const QString &) const function QString (line 26) | QString AwardSOTA::clickFilter(const QString &col1Value, const QString &... FILE: awards/AwardSOTA.h function class (line 6) | class AwardSOTA : public BandTableAward FILE: awards/AwardSpanishDME.cpp function QString (line 9) | QString AwardSpanishDME::displayName() const FILE: awards/AwardSpanishDME.h function class (line 6) | class AwardSpanishDME : public SecondarySubdivisionAward FILE: awards/AwardUKD.cpp function QString (line 9) | QString AwardUKD::displayName() const FILE: awards/AwardUKD.h function class (line 6) | class AwardUKD : public SecondarySubdivisionAward FILE: awards/AwardUSCounty.cpp function QString (line 9) | QString AwardUSCounty::displayName() const FILE: awards/AwardUSCounty.h function class (line 6) | class AwardUSCounty : public SecondarySubdivisionAward FILE: awards/AwardWAC.cpp function QString (line 7) | QString AwardWAC::displayName() const function QString (line 12) | QString AwardWAC::headersColumns(const QString &) const function QString (line 17) | QString AwardWAC::sqlDetailTable(const QString &entity) const function QString (line 24) | QString AwardWAC::additionalWhere(const QString &) const function QStringList (line 29) | QStringList AwardWAC::additionalCTEs(const QString &, const QString &) c... function QString (line 41) | QString AwardWAC::clickFilter(const QString &, const QString &col2Value)... FILE: awards/AwardWAC.h function class (line 6) | class AwardWAC : public BandTableAward FILE: awards/AwardWAS.cpp function QString (line 4) | QString AwardWAS::displayName() const function QString (line 9) | QString AwardWAS::headersColumns(const QString &) const function QString (line 14) | QString AwardWAS::sqlDetailTable(const QString &entity) const function QString (line 21) | QString AwardWAS::additionalWhere(const QString &) const function QString (line 26) | QString AwardWAS::clickFilter(const QString &, const QString &col2Value)... FILE: awards/AwardWAS.h function class (line 6) | class AwardWAS : public BandTableAward FILE: awards/AwardWAZ.cpp function QString (line 4) | QString AwardWAZ::displayName() const function QString (line 9) | QString AwardWAZ::headersColumns(const QString &) const function QString (line 14) | QString AwardWAZ::sqlDetailTable(const QString &entity) const function QString (line 21) | QString AwardWAZ::additionalWhere(const QString &) const function QStringList (line 26) | QStringList AwardWAZ::additionalCTEs(const QString &, const QString &) c... function QString (line 31) | QString AwardWAZ::clickFilter(const QString &col1Value, const QString &)... FILE: awards/AwardWAZ.h function class (line 6) | class AwardWAZ : public BandTableAward FILE: awards/AwardWPX.cpp function QString (line 4) | QString AwardWPX::displayName() const function QString (line 9) | QString AwardWPX::headersColumns(const QString &) const function QString (line 14) | QString AwardWPX::sqlDetailTable(const QString &entity) const function QString (line 20) | QString AwardWPX::additionalWhere(const QString &) const function QString (line 25) | QString AwardWPX::clickFilter(const QString &col1Value, const QString &)... FILE: awards/AwardWPX.h function class (line 6) | class AwardWPX : public BandTableAward FILE: awards/AwardWWFF.cpp function QString (line 4) | QString AwardWWFF::displayName() const function QString (line 9) | QString AwardWWFF::headersColumns(const QString &) const function QString (line 14) | QString AwardWWFF::sqlDetailTable(const QString &) const function QString (line 21) | QString AwardWWFF::additionalWhere(const QString &) const function QString (line 26) | QString AwardWWFF::clickFilter(const QString &col1Value, const QString &... FILE: awards/AwardWWFF.h function class (line 6) | class AwardWWFF : public BandTableAward FILE: awards/BandTableAward.cpp function QWidget (line 9) | QWidget* BandTableAward::createWidget(QWidget *parent) function QStringList (line 233) | QStringList BandTableAward::additionalCTEs(const QString &, const QStrin... function QString (line 238) | QString BandTableAward::sourceContactsOverride(const QString &) const function QString (line 243) | QString BandTableAward::clickFilter(const QString &, const QString &) const function QString (line 253) | QString BandTableAward::generateNumberRangeCTE(const QString &name, int ... function QString (line 263) | QString BandTableAward::generateValuesCTE(const QString &name, function QString (line 273) | QString BandTableAward::generateSplitCTE(const QString &sourceColumn, function QString (line 290) | QString BandTableAward::generateSplitSourceContacts(const QString &outpu... FILE: awards/BandTableAward.h function class (line 63) | class BandTableAward : public AwardDefinition FILE: awards/SecondarySubdivisionAward.cpp function QString (line 9) | QString SecondarySubdivisionAward::headersColumns(const QString &) const function QString (line 14) | QString SecondarySubdivisionAward::sqlDetailTable(const QString &) const function QString (line 24) | QString SecondarySubdivisionAward::additionalWhere(const QString &) const function QString (line 29) | QString SecondarySubdivisionAward::clickFilter(const QString &, const QS... FILE: awards/SecondarySubdivisionAward.h function class (line 11) | class SecondarySubdivisionAward : public BandTableAward FILE: core/AlertEvaluator.h function isValid (line 22) | bool isValid() const; FILE: core/AppGuard.cpp function QString (line 13) | QString generateKeyHash( const QString& key, const QString& salt ) FILE: core/AppGuard.h function class (line 8) | class AppGuard FILE: core/CallbookManager.cpp function GenericCallbook (line 59) | GenericCallbook *CallbookManager::createCallbook(const QString &callbookID) FILE: core/CallbookManager.h function class (line 8) | class CallbookManager : public QObject FILE: core/CredentialStore.cpp function CredentialRegistry (line 23) | CredentialRegistry &CredentialRegistry::instance() function QString (line 91) | QString CredentialStore::getPassword(const QString &storage_key, const Q... function QString (line 312) | QString CredentialStore::getImportPassphrase() FILE: core/CredentialStore.h type CredentialDescriptor (line 15) | struct CredentialDescriptor function class (line 21) | class CredentialRegistry function class (line 62) | class CredentialStore : public QObject FILE: core/EmergencyFrequency.cpp function EmergencyFreqEntry (line 25) | const EmergencyFreqEntry *EmergencyFrequency::inBand(double startMHz, do... function EmergencyFreqEntry (line 36) | const EmergencyFreqEntry *EmergencyFrequency::findEmergency(double freqMHz) FILE: core/EmergencyFrequency.h type EmergencyFreqEntry (line 6) | struct EmergencyFreqEntry function class (line 12) | class EmergencyFrequency FILE: core/FileCompressor.cpp function QByteArray (line 11) | QByteArray FileCompressor::gzip(const QByteArray &in) function QByteArray (line 49) | QByteArray FileCompressor::gunzip(const QByteArray &in) FILE: core/FileCompressor.h function class (line 10) | class FileCompressor FILE: core/FldigiTCPServer.cpp function QString (line 114) | QString FldigiTCPServer::parseParam(QXmlStreamReader& xml) { function QByteArray (line 128) | QByteArray FldigiTCPServer::listMethods() { function QByteArray (line 150) | QByteArray FldigiTCPServer::addRecord(QString data) { FILE: core/FldigiTCPServer.h function class (line 9) | class FldigiTCPServer : public QTcpServer { FILE: core/LOVDownloader.h function namespace (line 9) | namespace csv function class (line 14) | class LOVDownloader : public QObject FILE: core/LogDatabase.cpp function QDir (line 27) | QDir LogDatabase::dbDirectory() function QString (line 32) | QString LogDatabase::dbFilename() function QString (line 37) | QString LogDatabase::currentPlatformId() function DatabaseInfo (line 275) | DatabaseInfo LogDatabase::inspectDatabase(const QString &filename) function QString (line 349) | QString LogDatabase::pendingImportPath() FILE: core/LogDatabase.h type DatabaseInfo (line 7) | struct DatabaseInfo function class (line 16) | class LogDatabase FILE: core/LogLocale.cpp function QString (line 31) | const QString LogLocale::formatTimeLongWithoutTZ() const function QString (line 44) | const QString LogLocale::formatTimeShort() const function QString (line 57) | const QString LogLocale::formatTimeLong() const function QString (line 73) | const QString LogLocale::formatDateShortWithYYYY() const function QString (line 82) | const QString LogLocale::formatDateTimeShortWithYYYY() const function QString (line 122) | const QString LogLocale::getSettingDateFormat() const FILE: core/LogLocale.h function class (line 8) | class LogLocale : public QLocale FILE: core/LogParam.cpp function QDate (line 28) | QDate LogParam::getLOVaParam(const QString &LOVName) function QDate (line 38) | QDate LogParam::getLastBackupDate() function QString (line 48) | QString LogParam::getLogID() function QString (line 88) | QString LogParam::getContestFilter() function QString (line 98) | QString LogParam::getContestID() function QDateTime (line 108) | QDateTime LogParam::getContestDupeDate() function QString (line 170) | QString LogParam::getDXCTrendContinent(const QString &def) function QStringList (line 180) | QStringList LogParam::bandmapsWidgets() function QVariant (line 200) | QVariant LogParam::getBandmapZoom(const QString &widgetID, const QString... function QString (line 240) | QString LogParam::getUploadQSOLastCall() function QString (line 265) | QString LogParam::getUploadeqslQTHProfile() function QString (line 300) | QString LogParam::getUploadLoTWLocation() function QDate (line 320) | QDate LogParam::getDownloadQSLServiceLastDate(const QString &name) function QString (line 340) | QString LogParam::getDownloadQSLLoTWLastCall() function QString (line 350) | QString LogParam::getDownloadQSLeQSLLastProfile() function QString (line 360) | QString LogParam::getQRZCOMCallbookUsername() function QStringList (line 370) | QStringList LogParam::getQRZCOMAPICallsignsList() function QString (line 380) | QString LogParam::getCloudlogAPIEndpoint() function uint (line 390) | uint LogParam::getCloudlogStationID() function QString (line 400) | QString LogParam::getClublogLogbookReqEmail() function QString (line 420) | QString LogParam::getEQSLLogbookUsername() function QString (line 430) | QString LogParam::getHamQTHCallbookUsername() function QString (line 440) | QString LogParam::getHRDLogLogbookReqCallsign() function QString (line 460) | QString LogParam::getKSTChatUsername() function QString (line 470) | QString LogParam::getLoTWCallbookUsername() function QString (line 480) | QString LogParam::getLoTWTQSLPath(const QString &defaultPath) function QString (line 495) | QString LogParam::getPrimaryCallbook(const QString &defaultValue) function QString (line 505) | QString LogParam::getSecondaryCallbook(const QString &defaultValue) function QString (line 515) | QString LogParam::getCallbookWebLookupURL(const QString &defaultURL) function QString (line 525) | QString LogParam::getNetworkNotifLogQSOAddrs() function QString (line 535) | QString LogParam::getNetworkNotifDXCSpotAddrs() function QString (line 545) | QString LogParam::getNetworkNotifWSJTXCQSpotAddrs() function QString (line 555) | QString LogParam::getNetworkNotifAlertsSpotAddrs() function QString (line 565) | QString LogParam::getNetworkNotifRigStateAddrs() function QString (line 585) | QString LogParam::getNetworkWsjtxForwardAddrs() function QString (line 605) | QString LogParam::getNetworkWsjtxListenerMulticastAddr() function QStringList (line 625) | QStringList LogParam::getEnabledMemberlists() function QByteArray (line 645) | QByteArray LogParam::getAlertWidgetState() function QString (line 685) | QString LogParam::getNewContactMode() function QString (line 695) | QString LogParam::getNewContactSubMode() function QString (line 725) | QString LogParam::getNewContactQSLSent() function QString (line 735) | QString LogParam::getNewContactLoTWQSLSent() function QString (line 745) | QString LogParam::getNewContactEQSLWQSLSent() function QString (line 755) | QString LogParam::getNewContactQSLVia() function QString (line 765) | QString LogParam::getNewContactPropMode() function QString (line 785) | QString LogParam::getNewContactSatName() function QStringList (line 795) | QStringList LogParam::getMapLayerStates(const QString &widgetID) function uint (line 810) | uint LogParam::getWsjtxFilterDxccStatus() function QString (line 822) | QString LogParam::getWsjtxFilterContRE() function QStringList (line 852) | QStringList LogParam::getWsjtxMemberlists() function QByteArray (line 862) | QByteArray LogParam::getWsjtxWidgetState() function uint (line 882) | uint LogParam::getDXCFilterDxccStatus() function QString (line 894) | QString LogParam::getDXCFilterContRE() function QString (line 904) | QString LogParam::getDXCFilterSpotterContRE() function QStringList (line 944) | QStringList LogParam::getDXCFilterMemberlists() function QByteArray (line 974) | QByteArray LogParam::getDXCDXTableState() function QByteArray (line 984) | QByteArray LogParam::getDXCWCYTableState() function QByteArray (line 994) | QByteArray LogParam::getDXCWWVTableState() function QByteArray (line 1004) | QByteArray LogParam::getDXCTOALLTableState() function QStringList (line 1024) | QStringList LogParam::getDXCServerlist() function QString (line 1034) | QString LogParam::getDXCLastServer() function QString (line 1044) | QString LogParam::getDXCFilterModeRE() function QStringList (line 1059) | QStringList LogParam::getDXCExcludedBands() function QByteArray (line 1095) | QByteArray LogParam::getLogbookState() function QString (line 1115) | QString LogParam::getLogbookFilterBand() function QString (line 1125) | QString LogParam::getLogbookFilterMode() function QString (line 1135) | QString LogParam::getLogbookFilterCountry() function QString (line 1145) | QString LogParam::getLogbookFilterUserFilter() function QString (line 1155) | QString LogParam::getLogbookFilterClub() function QByteArray (line 1165) | QByteArray LogParam::getEncryptedPasswords() function QString (line 1180) | QString LogParam::getSourcePlatform() function QByteArray (line 1215) | QByteArray LogParam::getMainWindowGeometry() function QByteArray (line 1225) | QByteArray LogParam::getMainWindowState() function QString (line 1235) | QString LogParam::getMainWindowBandmapWidgets() function QString (line 1260) | QString LogParam::getQslLabelFooterLeft() function QString (line 1270) | QString LogParam::getQslLabelFooterRight() function QString (line 1400) | QString LogParam::getQslLabelDateFormat() function QString (line 1410) | QString LogParam::getQslLabelSansFont() function QString (line 1420) | QString LogParam::getQslLabelMonoFont() function QString (line 1430) | QString LogParam::getQslLabelExtraColumn() function QString (line 1440) | QString LogParam::getQslLabelExtraColumnHeader() function QString (line 1450) | QString LogParam::getQslLabelToRadioText() function QString (line 1460) | QString LogParam::getQslLabelHdrDate() function QString (line 1470) | QString LogParam::getQslLabelHdrTime() function QString (line 1480) | QString LogParam::getQslLabelHdrBand() function QString (line 1490) | QString LogParam::getQslLabelHdrMode() function QString (line 1500) | QString LogParam::getQslLabelHdrQsl() function QVariant (line 1592) | QVariant LogParam::getParam(const QString &name, const QVariant &default... function QStringList (line 1653) | QStringList LogParam::getParamStringList(const QString &name, const QStr... function QStringList (line 1689) | QStringList LogParam::getKeys(const QString &group) function QString (line 1727) | QString LogParam::escapeString(const QString &input, QChar escapeChar, Q... function QString (line 1738) | QString LogParam::unescapeString(const QString &input, QChar escapeChar) function QString (line 1757) | QString LogParam::serializeStringList(const QStringList &list, QChar del... function QStringList (line 1765) | QStringList LogParam::deserializeStringList(const QString &input, QChar ... FILE: core/LogParam.h function class (line 9) | class LogParam : public QObject FILE: core/MembershipQE.cpp function QString (line 37) | const QString& ClubInfo::getCallsign() const function QString (line 42) | const QString& ClubInfo::getID() const function QDate (line 47) | const QDate& ClubInfo::getValidFrom() const function QDate (line 52) | const QDate& ClubInfo::getValidTo() const function QString (line 57) | const QString& ClubInfo::getClubInfo() const function QStringList (line 104) | QStringList MembershipQE::getEnabledClubLists() FILE: core/MembershipQE.h function class (line 12) | class ClubInfo function MembershipQE (line 93) | static MembershipQE *instance() FILE: core/Migration.cpp function QString (line 1172) | QString DBSchemaMigration::fixIntlField(const QSqlQuery &query, const QS... FILE: core/Migration.h function class (line 8) | class DBSchemaMigration : public QObject FILE: core/NetworkNotification.cpp function QString (line 15) | QString NetworkNotification::getNotifQSOAdiAddrs() function QString (line 29) | QString NetworkNotification::getNotifDXSpotAddrs() function QString (line 43) | QString NetworkNotification::getNotifWSJTXCQSpotAddrs() function QString (line 57) | QString NetworkNotification::getNotifSpotAlertAddrs() function QString (line 71) | QString NetworkNotification::getNotifRigStateAddrs() FILE: core/NetworkNotification.h function class (line 20) | class GenericNotificationMsg : public QObject type QSOOperation (line 36) | enum QSOOperation function class (line 74) | class DXSpotNotificationMsg : public GenericSpotNotificationMsg function class (line 81) | class WSJTXCQSpotNotificationMsg : public GenericSpotNotificationMsg function class (line 89) | class SpotAlertNotificationMsg : public GenericSpotNotificationMsg function class (line 97) | class WCYSpotNotificationMsg : public GenericNotificationMsg function class (line 105) | class WWVSpotNotificationMsg : public GenericNotificationMsg function class (line 113) | class ToAllSpotNotificationMsg : public GenericNotificationMsg function class (line 121) | class RigStatusNotificationMsg : public GenericNotificationMsg function class (line 129) | class NetworkNotification : public QObject FILE: core/PasswordCipher.cpp function QByteArray (line 20) | inline QByteArray toUtf8Norm(const QString& s) function randFill (line 25) | inline bool randFill(QByteArray& out) function logOpensslError (line 30) | inline void logOpensslError(const char* where) FILE: core/PasswordCipher.h function class (line 24) | class PasswordCipher FILE: core/PlatformParameterManager.cpp function QString (line 151) | QString PlatformParameterManager::pendingParametersPath() type ProfileDef (line 182) | struct ProfileDef FILE: core/PlatformParameterManager.h type PlatformParameter (line 8) | struct PlatformParameter type ProfileParameter (line 18) | struct ProfileParameter function class (line 29) | class PlatformParameterManager FILE: core/PotaQE.cpp function POTASpot (line 45) | const POTASpot PotaQE::findReferenceId(const Callsign &callsign, double ... FILE: core/PotaQE.h function class (line 11) | class PotaQE : public QObject FILE: core/PropConditions.cpp function QNetworkRequest (line 284) | QNetworkRequest PropConditions::prepareRequest(const QUrl &url) function QString (line 433) | QString PropConditions::solarSummaryFile() FILE: core/PropConditions.h type MapPoint (line 20) | struct MapPoint function clear (line 48) | void clear() function class (line 62) | class PropConditions : public QObject FILE: core/QSLPrintLabelRenderer.cpp function qreal (line 96) | qreal QSLPrintLabelRenderer::mmToUnits(const qreal mm, function QImage (line 374) | QImage QSLPrintLabelRenderer::renderPage(int pageIndex, int dpi) FILE: core/QSLPrintLabelRenderer.h type LabelTemplate (line 15) | struct LabelTemplate type LabelStyleOptions (line 30) | struct LabelStyleOptions type QSLLabelData (line 48) | struct QSLLabelData function class (line 65) | class QSLPrintLabelRenderer FILE: core/QSLStorage.cpp function QStringList (line 76) | QStringList QSLStorage::getAvailableQSLNames(const QSqlRecord &qso, function QSLObject (line 110) | QSLObject QSLStorage::getQSL(const QSqlRecord &qso, function executeGalleryQuery (line 202) | static QList executeGalleryQuery(QSqlQuery &query) function QByteArray (line 391) | QByteArray QSLStorage::getQSLData(qulonglong contactId, int source, cons... FILE: core/QSLStorage.h function class (line 11) | class QSLObject type QSLGalleryItem (line 58) | struct QSLGalleryItem function class (line 69) | class QSLStorage : public QObject FILE: core/QSOFilterManager.cpp function QStringList (line 149) | QStringList QSOFilterManager::getFilterList() const function QSOFilter (line 175) | QSOFilter QSOFilterManager::getFilter(const QString &filterName) const function QString (line 215) | QString QSOFilterManager::getWhereClause(const QString &filterName, cons... function SqlListModel (line 270) | SqlListModel *QSOFilterManager::QSOFilterModel(const QString &firstValue... FILE: core/QSOFilterManager.h type QSOFilterRule (line 11) | struct QSOFilterRule function class (line 23) | class QSOFilter function class (line 65) | class QSOFilterManager : public QObject FILE: core/QuadKeyCache.h function insert (line 15) | void insert(const int keyA, const int keyB, const QString& keyC, const Q... function Value (line 21) | Value* value(const int keyA, const int keyB, const QString& keyC, const ... function contains (line 27) | bool contains(const int keyA, const int keyB, const QString& keyC, const... FILE: core/WsjtxUDPReceiver.cpp function quint16 (line 165) | quint16 WsjtxUDPReceiver::getConfigPort() function QString (line 179) | QString WsjtxUDPReceiver::getConfigForwardAddresses() function QString (line 214) | QString WsjtxUDPReceiver::getConfigMulticastAddress() FILE: core/WsjtxUDPReceiver.h function class (line 20) | class WsjtxUDPReceiver : public QObject FILE: core/csv.hpp type mio (line 139) | namespace mio { type access_mode (line 145) | enum class access_mode function page_size (line 158) | inline size_t page_size() function make_offset_page_aligned (line 178) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 221) | struct basic_mmap method basic_mmap (line 272) | basic_mmap() = default; method basic_mmap (line 281) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 293) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 305) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 307) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 321) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 325) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 332) | bool empty() const noexcept { return length() == 0; } method size_type (line 343) | size_type size() const noexcept { return length(); } method size_type (line 344) | size_type length() const noexcept { return length_; } method size_type (line 345) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 348) | size_type mapping_offset() const noexcept method pointer (line 360) | pointer data() noexcept { return data_; } method const_pointer (line 361) | const_pointer data() const noexcept { return data_; } method iterator (line 370) | iterator begin() noexcept { return data(); } method const_iterator (line 371) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 372) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 381) | iterator end() noexcept { return data() + length(); } method const_iterator (line 382) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 383) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 393) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 394) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 396) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 406) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 407) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 409) | const_reverse_iterator crend() const noexcept method reference (line 417) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 418) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 457) | void map(const String& path, std::error_code& error) method map (line 495) | void map(const handle_type handle, std::error_code& error) method pointer (line 527) | pointer get_mapping_start() noexcept method const_pointer (line 532) | const_pointer get_mapping_start() const noexcept function MMap (line 604) | MMap make_mmap(const MappingToken& token, function mmap_source (line 620) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 627) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 640) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 647) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 709) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 865) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1386) | enum class access_mode function page_size (line 1399) | inline size_t page_size() function make_offset_page_aligned (line 1419) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1470) | class basic_shared_mmap method basic_shared_mmap (line 1491) | basic_shared_mmap() = default; method basic_shared_mmap (line 1492) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1493) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1494) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1495) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1498) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1503) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1510) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1513) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1526) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1538) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1554) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1561) | handle_type file_handle() const noexcept method handle_type (line 1566) | handle_type mapping_handle() const noexcept method is_open (line 1572) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1579) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1587) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1588) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1589) | size_type mapped_length() const noexcept method pointer (line 1601) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1602) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1608) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1609) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1610) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1619) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1620) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1621) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1631) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1632) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1633) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1642) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1643) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1644) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1651) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1652) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1675) | void map(const String& path, const size_type offset, method map (line 1694) | void map(const String& path, std::error_code& error) method map (line 1718) | void map(const handle_type handle, const size_type offset, method map (line 1735) | void map(const handle_type handle, std::error_code& error) method unmap (line 1749) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1751) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1757) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1793) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 204) | namespace mio { type access_mode (line 145) | enum class access_mode function page_size (line 158) | inline size_t page_size() function make_offset_page_aligned (line 178) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 221) | struct basic_mmap method basic_mmap (line 272) | basic_mmap() = default; method basic_mmap (line 281) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 293) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 305) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 307) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 321) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 325) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 332) | bool empty() const noexcept { return length() == 0; } method size_type (line 343) | size_type size() const noexcept { return length(); } method size_type (line 344) | size_type length() const noexcept { return length_; } method size_type (line 345) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 348) | size_type mapping_offset() const noexcept method pointer (line 360) | pointer data() noexcept { return data_; } method const_pointer (line 361) | const_pointer data() const noexcept { return data_; } method iterator (line 370) | iterator begin() noexcept { return data(); } method const_iterator (line 371) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 372) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 381) | iterator end() noexcept { return data() + length(); } method const_iterator (line 382) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 383) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 393) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 394) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 396) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 406) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 407) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 409) | const_reverse_iterator crend() const noexcept method reference (line 417) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 418) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 457) | void map(const String& path, std::error_code& error) method map (line 495) | void map(const handle_type handle, std::error_code& error) method pointer (line 527) | pointer get_mapping_start() noexcept method const_pointer (line 532) | const_pointer get_mapping_start() const noexcept function MMap (line 604) | MMap make_mmap(const MappingToken& token, function mmap_source (line 620) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 627) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 640) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 647) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 709) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 865) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1386) | enum class access_mode function page_size (line 1399) | inline size_t page_size() function make_offset_page_aligned (line 1419) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1470) | class basic_shared_mmap method basic_shared_mmap (line 1491) | basic_shared_mmap() = default; method basic_shared_mmap (line 1492) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1493) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1494) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1495) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1498) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1503) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1510) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1513) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1526) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1538) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1554) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1561) | handle_type file_handle() const noexcept method handle_type (line 1566) | handle_type mapping_handle() const noexcept method is_open (line 1572) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1579) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1587) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1588) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1589) | size_type mapped_length() const noexcept method pointer (line 1601) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1602) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1608) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1609) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1610) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1619) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1620) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1621) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1631) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1632) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1633) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1642) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1643) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1644) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1651) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1652) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1675) | void map(const String& path, const size_type offset, method map (line 1694) | void map(const String& path, std::error_code& error) method map (line 1718) | void map(const handle_type handle, const size_type offset, method map (line 1735) | void map(const handle_type handle, std::error_code& error) method unmap (line 1749) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1751) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1757) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1793) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 708) | namespace mio { type access_mode (line 145) | enum class access_mode function page_size (line 158) | inline size_t page_size() function make_offset_page_aligned (line 178) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 221) | struct basic_mmap method basic_mmap (line 272) | basic_mmap() = default; method basic_mmap (line 281) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 293) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 305) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 307) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 321) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 325) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 332) | bool empty() const noexcept { return length() == 0; } method size_type (line 343) | size_type size() const noexcept { return length(); } method size_type (line 344) | size_type length() const noexcept { return length_; } method size_type (line 345) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 348) | size_type mapping_offset() const noexcept method pointer (line 360) | pointer data() noexcept { return data_; } method const_pointer (line 361) | const_pointer data() const noexcept { return data_; } method iterator (line 370) | iterator begin() noexcept { return data(); } method const_iterator (line 371) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 372) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 381) | iterator end() noexcept { return data() + length(); } method const_iterator (line 382) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 383) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 393) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 394) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 396) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 406) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 407) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 409) | const_reverse_iterator crend() const noexcept method reference (line 417) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 418) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 457) | void map(const String& path, std::error_code& error) method map (line 495) | void map(const handle_type handle, std::error_code& error) method pointer (line 527) | pointer get_mapping_start() noexcept method const_pointer (line 532) | const_pointer get_mapping_start() const noexcept function MMap (line 604) | MMap make_mmap(const MappingToken& token, function mmap_source (line 620) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 627) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 640) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 647) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 709) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 865) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1386) | enum class access_mode function page_size (line 1399) | inline size_t page_size() function make_offset_page_aligned (line 1419) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1470) | class basic_shared_mmap method basic_shared_mmap (line 1491) | basic_shared_mmap() = default; method basic_shared_mmap (line 1492) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1493) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1494) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1495) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1498) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1503) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1510) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1513) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1526) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1538) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1554) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1561) | handle_type file_handle() const noexcept method handle_type (line 1566) | handle_type mapping_handle() const noexcept method is_open (line 1572) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1579) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1587) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1588) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1589) | size_type mapped_length() const noexcept method pointer (line 1601) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1602) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1608) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1609) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1610) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1619) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1620) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1621) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1631) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1632) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1633) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1642) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1643) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1644) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1651) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1652) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1675) | void map(const String& path, const size_type offset, method map (line 1694) | void map(const String& path, std::error_code& error) method map (line 1718) | void map(const handle_type handle, const size_type offset, method map (line 1735) | void map(const handle_type handle, std::error_code& error) method unmap (line 1749) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1751) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1757) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1793) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 864) | namespace mio { type access_mode (line 145) | enum class access_mode function page_size (line 158) | inline size_t page_size() function make_offset_page_aligned (line 178) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 221) | struct basic_mmap method basic_mmap (line 272) | basic_mmap() = default; method basic_mmap (line 281) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 293) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 305) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 307) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 321) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 325) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 332) | bool empty() const noexcept { return length() == 0; } method size_type (line 343) | size_type size() const noexcept { return length(); } method size_type (line 344) | size_type length() const noexcept { return length_; } method size_type (line 345) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 348) | size_type mapping_offset() const noexcept method pointer (line 360) | pointer data() noexcept { return data_; } method const_pointer (line 361) | const_pointer data() const noexcept { return data_; } method iterator (line 370) | iterator begin() noexcept { return data(); } method const_iterator (line 371) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 372) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 381) | iterator end() noexcept { return data() + length(); } method const_iterator (line 382) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 383) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 393) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 394) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 396) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 406) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 407) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 409) | const_reverse_iterator crend() const noexcept method reference (line 417) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 418) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 457) | void map(const String& path, std::error_code& error) method map (line 495) | void map(const handle_type handle, std::error_code& error) method pointer (line 527) | pointer get_mapping_start() noexcept method const_pointer (line 532) | const_pointer get_mapping_start() const noexcept function MMap (line 604) | MMap make_mmap(const MappingToken& token, function mmap_source (line 620) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 627) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 640) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 647) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 709) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 865) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1386) | enum class access_mode function page_size (line 1399) | inline size_t page_size() function make_offset_page_aligned (line 1419) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1470) | class basic_shared_mmap method basic_shared_mmap (line 1491) | basic_shared_mmap() = default; method basic_shared_mmap (line 1492) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1493) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1494) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1495) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1498) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1503) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1510) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1513) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1526) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1538) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1554) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1561) | handle_type file_handle() const noexcept method handle_type (line 1566) | handle_type mapping_handle() const noexcept method is_open (line 1572) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1579) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1587) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1588) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1589) | size_type mapped_length() const noexcept method pointer (line 1601) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1602) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1608) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1609) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1610) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1619) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1620) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1621) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1631) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1632) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1633) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1642) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1643) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1644) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1651) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1652) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1675) | void map(const String& path, const size_type offset, method map (line 1694) | void map(const String& path, std::error_code& error) method map (line 1718) | void map(const handle_type handle, const size_type offset, method map (line 1735) | void map(const handle_type handle, std::error_code& error) method unmap (line 1749) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1751) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1757) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1793) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 1380) | namespace mio { type access_mode (line 145) | enum class access_mode function page_size (line 158) | inline size_t page_size() function make_offset_page_aligned (line 178) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 221) | struct basic_mmap method basic_mmap (line 272) | basic_mmap() = default; method basic_mmap (line 281) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 293) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 305) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 307) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 321) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 325) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 332) | bool empty() const noexcept { return length() == 0; } method size_type (line 343) | size_type size() const noexcept { return length(); } method size_type (line 344) | size_type length() const noexcept { return length_; } method size_type (line 345) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 348) | size_type mapping_offset() const noexcept method pointer (line 360) | pointer data() noexcept { return data_; } method const_pointer (line 361) | const_pointer data() const noexcept { return data_; } method iterator (line 370) | iterator begin() noexcept { return data(); } method const_iterator (line 371) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 372) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 381) | iterator end() noexcept { return data() + length(); } method const_iterator (line 382) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 383) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 393) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 394) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 396) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 406) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 407) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 409) | const_reverse_iterator crend() const noexcept method reference (line 417) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 418) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 457) | void map(const String& path, std::error_code& error) method map (line 495) | void map(const handle_type handle, std::error_code& error) method pointer (line 527) | pointer get_mapping_start() noexcept method const_pointer (line 532) | const_pointer get_mapping_start() const noexcept function MMap (line 604) | MMap make_mmap(const MappingToken& token, function mmap_source (line 620) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 627) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 640) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 647) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 709) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 865) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1386) | enum class access_mode function page_size (line 1399) | inline size_t page_size() function make_offset_page_aligned (line 1419) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1470) | class basic_shared_mmap method basic_shared_mmap (line 1491) | basic_shared_mmap() = default; method basic_shared_mmap (line 1492) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1493) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1494) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1495) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1498) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1503) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1510) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1513) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1526) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1538) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1554) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1561) | handle_type file_handle() const noexcept method handle_type (line 1566) | handle_type mapping_handle() const noexcept method is_open (line 1572) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1579) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1587) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1588) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1589) | size_type mapped_length() const noexcept method pointer (line 1601) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1602) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1608) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1609) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1610) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1619) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1620) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1621) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1631) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1632) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1633) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1642) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1643) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1644) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1651) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1652) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1675) | void map(const String& path, const size_type offset, method map (line 1694) | void map(const String& path, std::error_code& error) method map (line 1718) | void map(const handle_type handle, const size_type offset, method map (line 1735) | void map(const handle_type handle, std::error_code& error) method unmap (line 1749) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1751) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1757) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1793) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 1458) | namespace mio { type access_mode (line 145) | enum class access_mode function page_size (line 158) | inline size_t page_size() function make_offset_page_aligned (line 178) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 221) | struct basic_mmap method basic_mmap (line 272) | basic_mmap() = default; method basic_mmap (line 281) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 293) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 305) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 307) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 321) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 325) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 332) | bool empty() const noexcept { return length() == 0; } method size_type (line 343) | size_type size() const noexcept { return length(); } method size_type (line 344) | size_type length() const noexcept { return length_; } method size_type (line 345) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 348) | size_type mapping_offset() const noexcept method pointer (line 360) | pointer data() noexcept { return data_; } method const_pointer (line 361) | const_pointer data() const noexcept { return data_; } method iterator (line 370) | iterator begin() noexcept { return data(); } method const_iterator (line 371) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 372) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 381) | iterator end() noexcept { return data() + length(); } method const_iterator (line 382) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 383) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 393) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 394) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 396) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 406) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 407) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 409) | const_reverse_iterator crend() const noexcept method reference (line 417) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 418) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 457) | void map(const String& path, std::error_code& error) method map (line 495) | void map(const handle_type handle, std::error_code& error) method pointer (line 527) | pointer get_mapping_start() noexcept method const_pointer (line 532) | const_pointer get_mapping_start() const noexcept function MMap (line 604) | MMap make_mmap(const MappingToken& token, function mmap_source (line 620) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 627) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 640) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 647) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 709) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 865) | namespace detail { type char_type_helper (line 721) | struct char_type_helper { type char_type (line 726) | struct char_type { type char_type (line 732) | struct char_type { type char_type (line 737) | struct char_type { type char_type (line 742) | struct char_type { type char_type (line 747) | struct char_type { type char_type (line 753) | struct char_type { type char_type (line 758) | struct char_type { type char_type (line 763) | struct char_type { type char_type (line 768) | struct char_type { type is_c_str_helper (line 774) | struct is_c_str_helper type is_c_str (line 792) | struct is_c_str type is_c_wstr (line 799) | struct is_c_wstr type is_c_str_or_c_wstr (line 806) | struct is_c_str_or_c_wstr function empty (line 828) | bool empty(const String& path) function empty (line 844) | bool empty(String path) type win (line 868) | namespace win { function DWORD (line 871) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 877) | inline DWORD int64_low(int64_t n) noexcept function file_handle_type (line 887) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 899) | typename std::enable_if< function last_error (line 920) | inline std::error_code last_error() noexcept function file_handle_type (line 932) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 954) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 976) | struct mmap_context function mmap_context (line 986) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1386) | enum class access_mode function page_size (line 1399) | inline size_t page_size() function make_offset_page_aligned (line 1419) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1470) | class basic_shared_mmap method basic_shared_mmap (line 1491) | basic_shared_mmap() = default; method basic_shared_mmap (line 1492) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1493) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1494) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1495) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1498) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1503) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1510) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1513) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1526) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1538) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1554) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1561) | handle_type file_handle() const noexcept method handle_type (line 1566) | handle_type mapping_handle() const noexcept method is_open (line 1572) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1579) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1587) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1588) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1589) | size_type mapped_length() const noexcept method pointer (line 1601) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1602) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1608) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1609) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1610) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1619) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1620) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1621) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1631) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1632) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1633) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1642) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1643) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1644) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1651) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1652) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1675) | void map(const String& path, const size_type offset, method map (line 1694) | void map(const String& path, std::error_code& error) method map (line 1718) | void map(const handle_type handle, const size_type offset, method map (line 1735) | void map(const handle_type handle, std::error_code& error) method unmap (line 1749) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1751) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1757) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1793) | void map_impl(const MappingToken& token, const size_type offset, type nonstd (line 2057) | namespace nonstd { function to_string (line 2060) | std::basic_string function to_string_view (line 2067) | std::basic_string_view type literals (line 2083) | inline namespace literals { type string_view_literals (line 2084) | inline namespace string_view_literals { type sv_lite (line 2345) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view function nssv_inline_ns (line 3065) | nssv_inline_ns namespace literals { type sv_lite (line 3127) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view type nonstd (line 2115) | namespace nonstd { function to_string (line 2060) | std::basic_string function to_string_view (line 2067) | std::basic_string_view type literals (line 2083) | inline namespace literals { type string_view_literals (line 2084) | inline namespace string_view_literals { type sv_lite (line 2345) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view function nssv_inline_ns (line 3065) | nssv_inline_ns namespace literals { type sv_lite (line 3127) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view type nonstd (line 2345) | namespace nonstd { namespace sv_lite { function to_string (line 2060) | std::basic_string function to_string_view (line 2067) | std::basic_string_view type literals (line 2083) | inline namespace literals { type string_view_literals (line 2084) | inline namespace string_view_literals { type sv_lite (line 2345) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view function nssv_inline_ns (line 3065) | nssv_inline_ns namespace literals { type sv_lite (line 3127) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view type nonstd (line 3064) | namespace nonstd { function to_string (line 2060) | std::basic_string function to_string_view (line 2067) | std::basic_string_view type literals (line 2083) | inline namespace literals { type string_view_literals (line 2084) | inline namespace string_view_literals { type sv_lite (line 2345) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view function nssv_inline_ns (line 3065) | nssv_inline_ns namespace literals { type sv_lite (line 3127) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view type nonstd (line 3126) | namespace nonstd { function to_string (line 2060) | std::basic_string function to_string_view (line 2067) | std::basic_string_view type literals (line 2083) | inline namespace literals { type string_view_literals (line 2084) | inline namespace string_view_literals { type sv_lite (line 2345) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view function nssv_inline_ns (line 3065) | nssv_inline_ns namespace literals { type sv_lite (line 3127) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view type nonstd (line 3173) | namespace nonstd { function to_string (line 2060) | std::basic_string function to_string_view (line 2067) | std::basic_string_view type literals (line 2083) | inline namespace literals { type string_view_literals (line 2084) | inline namespace string_view_literals { type sv_lite (line 2345) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view function nssv_inline_ns (line 3065) | nssv_inline_ns namespace literals { type sv_lite (line 3127) | namespace sv_lite { class basic_string_view (line 2352) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string class basic_string_view (line 2363) | class basic_string_view method nssv_constexpr (line 2392) | nssv_constexpr basic_string_view( basic_string_view const & other ... method begin (line 2425) | begin() const nssv_noexcept { return data_; } method end (line 2426) | end() const nssv_noexcept { return data_ + size_; } method cbegin (line 2428) | cbegin() const nssv_noexcept { return begin(); } method cend (line 2429) | cend() const nssv_noexcept { return end(); } method rbegin (line 2431) | rbegin() const nssv_noexcept { return const_reverse_iterator( end... method rend (line 2432) | rend() const nssv_noexcept { return const_reverse_iterator( beg... method crbegin (line 2434) | crbegin() const nssv_noexcept { return rbegin(); } method crend (line 2435) | crend() const nssv_noexcept { return rend(); } method nssv_constexpr (line 2439) | nssv_constexpr size_type size() const nssv_noexcept { return s... method nssv_constexpr (line 2440) | nssv_constexpr size_type length() const nssv_noexcept { return s... method nssv_constexpr (line 2441) | nssv_constexpr size_type max_size() const nssv_noexcept { return (... method empty (line 2444) | bool empty() const nssv_noexcept method at (line 2456) | at( size_type pos ) const method front (line 2469) | front() const { return data_at( 0 ); } method back (line 2470) | back() const { return data_at( size() - 1 ); } method data (line 2472) | data() const nssv_noexcept { return data_; } method nssv_constexpr14 (line 2476) | nssv_constexpr14 void remove_prefix( size_type n ) method nssv_constexpr14 (line 2483) | nssv_constexpr14 void remove_suffix( size_type n ) method nssv_constexpr14 (line 2489) | nssv_constexpr14 void swap( basic_string_view & other ) nssv_noexcept method size_type (line 2498) | size_type copy( CharT * dest, size_type n, size_type pos = 0 ) const method substr (line 2515) | substr( size_type pos = 0, size_type n = npos ) const method nssv_constexpr14 (line 2530) | nssv_constexpr14 int compare( basic_string_view other ) const nssv... method nssv_constexpr (line 2538) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2543) | nssv_constexpr int compare( size_type pos1, size_type n1, basic_st... method nssv_constexpr (line 2548) | nssv_constexpr int compare( CharT const * s ) const // (4) method nssv_constexpr (line 2553) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2558) | nssv_constexpr int compare( size_type pos1, size_type n1, CharT co... method nssv_constexpr (line 2567) | nssv_constexpr bool starts_with( basic_string_view v ) const nssv_... method nssv_constexpr (line 2572) | nssv_constexpr bool starts_with( CharT c ) const nssv_noexcept //... method nssv_constexpr (line 2577) | nssv_constexpr bool starts_with( CharT const * s ) const // (3) method nssv_constexpr (line 2584) | nssv_constexpr bool ends_with( basic_string_view v ) const nssv_no... method nssv_constexpr (line 2589) | nssv_constexpr bool ends_with( CharT c ) const nssv_noexcept // (2) method nssv_constexpr (line 2594) | nssv_constexpr bool ends_with( CharT const * s ) const // (3) method nssv_constexpr14 (line 2601) | nssv_constexpr14 size_type find( basic_string_view v, size_type po... method nssv_constexpr14 (line 2609) | nssv_constexpr14 size_type find( CharT c, size_type pos = 0 ) cons... method nssv_constexpr14 (line 2614) | nssv_constexpr14 size_type find( CharT const * s, size_type pos, s... method nssv_constexpr14 (line 2619) | nssv_constexpr14 size_type find( CharT const * s, size_type pos = ... method nssv_constexpr14 (line 2626) | nssv_constexpr14 size_type rfind( basic_string_view v, size_type p... method nssv_constexpr14 (line 2640) | nssv_constexpr14 size_type rfind( CharT c, size_type pos = npos ) ... method nssv_constexpr14 (line 2645) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos, ... method nssv_constexpr14 (line 2650) | nssv_constexpr14 size_type rfind( CharT const * s, size_type pos =... method nssv_constexpr (line 2657) | nssv_constexpr size_type find_first_of( basic_string_view v, size_... method nssv_constexpr (line 2664) | nssv_constexpr size_type find_first_of( CharT c, size_type pos = 0... method nssv_constexpr (line 2669) | nssv_constexpr size_type find_first_of( CharT const * s, size_type... method nssv_constexpr (line 2674) | nssv_constexpr size_type find_first_of( CharT const * s, size_typ... method nssv_constexpr (line 2681) | nssv_constexpr size_type find_last_of( basic_string_view v, size_t... method nssv_constexpr (line 2690) | nssv_constexpr size_type find_last_of( CharT c, size_type pos = np... method nssv_constexpr (line 2695) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2700) | nssv_constexpr size_type find_last_of( CharT const * s, size_type ... method nssv_constexpr (line 2707) | nssv_constexpr size_type find_first_not_of( basic_string_view v, s... method nssv_constexpr (line 2714) | nssv_constexpr size_type find_first_not_of( CharT c, size_type pos... method nssv_constexpr (line 2719) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2724) | nssv_constexpr size_type find_first_not_of( CharT const * s, size_... method nssv_constexpr (line 2731) | nssv_constexpr size_type find_last_not_of( basic_string_view v, si... method nssv_constexpr (line 2740) | nssv_constexpr size_type find_last_not_of( CharT c, size_type pos ... method nssv_constexpr (line 2745) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... method nssv_constexpr (line 2750) | nssv_constexpr size_type find_last_not_of( CharT const * s, size_t... type size_type (line 2760) | enum : size_type { npos = size_type(-1) } type not_in_view (line 2766) | struct not_in_view method nssv_constexpr (line 2770) | nssv_constexpr not_in_view( basic_string_view v ) : v( v ) {} method nssv_constexpr (line 2772) | nssv_constexpr bool operator()( CharT c ) const method nssv_constexpr (line 2778) | nssv_constexpr size_type to_pos( const_iterator it ) const method nssv_constexpr (line 2783) | nssv_constexpr size_type to_pos( const_reverse_iterator it ) const method data_at (line 2788) | data_at( size_type pos ) const method basic_string_view (line 2805) | basic_string_view( std::basic_string con... method to_string (line 2823) | std::basic_string method to_string (line 2831) | std::basic_string method to_string (line 2838) | std::basic_string function nssv_constexpr (line 2857) | nssv_constexpr bool operator== ( function nssv_constexpr (line 2863) | nssv_constexpr bool operator!= ( function nssv_constexpr (line 2869) | nssv_constexpr bool operator< ( function nssv_constexpr (line 2875) | nssv_constexpr bool operator<= ( function nssv_constexpr (line 2881) | nssv_constexpr bool operator> ( function nssv_constexpr (line 2887) | nssv_constexpr bool operator>= ( class Traits (line 2909) | class Traits function nssv_constexpr (line 2910) | nssv_constexpr bool operator==( class Traits (line 2915) | class Traits function nssv_constexpr (line 2916) | nssv_constexpr bool operator==( class Traits (line 2923) | class Traits function nssv_constexpr (line 2924) | nssv_constexpr bool operator!= ( class Traits (line 2929) | class Traits function nssv_constexpr (line 2930) | nssv_constexpr bool operator!= ( class Traits (line 2937) | class Traits function nssv_constexpr (line 2938) | nssv_constexpr bool operator< ( class Traits (line 2943) | class Traits function nssv_constexpr (line 2944) | nssv_constexpr bool operator< ( class Traits (line 2951) | class Traits function nssv_constexpr (line 2952) | nssv_constexpr bool operator<= ( class Traits (line 2957) | class Traits function nssv_constexpr (line 2958) | nssv_constexpr bool operator<= ( class Traits (line 2965) | class Traits function nssv_constexpr (line 2966) | nssv_constexpr bool operator> ( class Traits (line 2971) | class Traits function nssv_constexpr (line 2972) | nssv_constexpr bool operator> ( class Traits (line 2979) | class Traits function nssv_constexpr (line 2980) | nssv_constexpr bool operator>= ( class Traits (line 2985) | class Traits function nssv_constexpr (line 2986) | nssv_constexpr bool operator>= ( type detail (line 2998) | namespace detail { function write_padding (line 3001) | void write_padding( Stream & os, std::streamsize n ) function Stream (line 3008) | Stream & write_to_stream( Stream & os, View const & sv ) function to_string (line 3134) | std::basic_string function to_string (line 3143) | std::basic_string function to_string (line 3150) | std::basic_string function to_string_view (line 3159) | basic_string_view type std (line 3213) | namespace std { type hash< nonstd::string_view > (line 3216) | struct hash< nonstd::string_view > type hash< nonstd::wstring_view > (line 3226) | struct hash< nonstd::wstring_view > type hash< nonstd::u16string_view > (line 3236) | struct hash< nonstd::u16string_view > type hash< nonstd::u32string_view > (line 3246) | struct hash< nonstd::u32string_view > type csv (line 3266) | namespace csv { type internals (line 3353) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector make_csv_writer(OutputStream& out, bool q... function make_csv_writer_buffered (line 7873) | inline CSVWriter make_csv_writer_buffered(OutputStr... function make_tsv_writer (line 7879) | inline TSVWriter make_tsv_writer(OutputStream& out, bool q... function make_tsv_writer_buffered (line 7885) | inline TSVWriter make_tsv_writer_buffered(OutputStr... type csv (line 7896) | namespace csv { type internals (line 3353) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type VariableColumnPolicy (line 3575) | enum class VariableColumnPolicy { type ColumnNamePolicy (line 3582) | enum class ColumnNamePolicy { type CSVGuessResult (line 3588) | struct CSVGuessResult { class CSVFormat (line 3596) | class CSVFormat { method CSVFormat (line 3599) | CSVFormat() = default; method CSVFormat (line 3644) | CSVFormat& no_header() { method CSVFormat (line 3650) | CSVFormat& quote(bool use_quote) { method CONSTEXPR_14 (line 3656) | CONSTEXPR_14 CSVFormat& variable_columns(VariableColumnPolicy policy... method CONSTEXPR_14 (line 3662) | CONSTEXPR_14 CSVFormat& variable_columns(bool policy) { method CONSTEXPR_14 (line 3673) | CONSTEXPR_14 CSVFormat& column_names_policy(ColumnNamePolicy policy) { method get_delim (line 3690) | char get_delim() const { method CONSTEXPR (line 3699) | CONSTEXPR bool is_quoting_enabled() const { return !this->no_quote; } method CONSTEXPR (line 3700) | CONSTEXPR char get_quote_char() const { return this->quote_char; } method CONSTEXPR (line 3701) | CONSTEXPR int get_header() const { return this->header; } method get_possible_delims (line 3702) | std::vector get_possible_delims() const { return this->possibl... method get_trim_chars (line 3703) | std::vector get_trim_chars() const { return this->trim_chars; } method get_variable_column_policy (line 3704) | get_variable_column_policy() const { return this->variable_column_po... method get_column_name_policy (line 3705) | get_column_name_policy() const { return this->_column_name_policy; } method CONSTEXPR (line 3706) | CONSTEXPR size_t get_chunk_size() const { return this->_chunk_size; } method CSV_INLINE (line 3710) | CSV_INLINE static CSVFormat guess_csv() { method guess_delim (line 3719) | bool guess_delim() { type internals (line 3760) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsv; } method CONSTEXPR_14 (line 4676) | CONSTEXPR_14 bool is_null() noexcept { return type() == DataType::CS... method CONSTEXPR_14 (line 4679) | CONSTEXPR_14 bool is_str() noexcept { return type() == DataType::CSV... method CONSTEXPR_14 (line 4682) | CONSTEXPR_14 bool is_num() noexcept { return type() >= DataType::CSV... method CONSTEXPR_14 (line 4685) | CONSTEXPR_14 bool is_int() noexcept { method CONSTEXPR_14 (line 4690) | CONSTEXPR_14 bool is_float() noexcept { return type() == DataType::C... method CONSTEXPR_14 (line 4693) | CONSTEXPR_14 DataType type() noexcept { method CONSTEXPR_14 (line 4702) | CONSTEXPR_14 void get_value() noexcept { class CSVRow (line 4713) | class CSVRow { method CSVRow (line 4717) | CSVRow() = default; method CSVRow (line 4720) | CSVRow(internals::RawCSVDataPtr _data) : data(_data) {} method CSVRow (line 4721) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CSVRow (line 4723) | CSVRow(internals::RawCSVDataPtr _data, size_t _data_start, size_t _f... method CONSTEXPR (line 4727) | CONSTEXPR bool empty() const noexcept { return this->size() == 0; } method CONSTEXPR (line 4730) | CONSTEXPR size_t size() const noexcept { return row_length; } method get_col_names (line 4740) | std::vector get_col_names() const { method to_sv_range (line 4760) | auto to_sv_range() const { class iterator (line 4780) | class iterator { method CONSTEXPR (line 4802) | CONSTEXPR bool operator==(const iterator& other) const noexcept { method CONSTEXPR (line 4806) | CONSTEXPR bool operator!=(const iterator& other) const noexcept { ... method get_field_impl (line 4834) | inline csv::string_view get_field_impl(size_t index, const internals... function CONSTEXPR_14 (line 4909) | CONSTEXPR_14 csv::string_view CSVField::get() { function CONSTEXPR_14 (line 4931) | CONSTEXPR_14 bool CSVField::try_get(csv::string_view... function CONSTEXPR_14 (line 4938) | CONSTEXPR_14 bool CSVField::try_get(long double& out) noe... function CONSTEXPR (line 4951) | CONSTEXPR bool CSVField::operator==(const char * other) const noexcept function CONSTEXPR (line 4958) | CONSTEXPR bool CSVField::operator==(csv::string_view other) const noex... type internals (line 4990) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorrow; } method CONSTEXPR_14 (line 5723) | CONSTEXPR_14 reference operator*() const { return const_cast() { return &(this->row); } method CONSTEXPR_14 (line 5727) | CONSTEXPR_14 pointer operator->() const { return const_cast source, method CSVReader (line 5794) | CSVReader(const CSVReader&) = delete; method CSVReader (line 5795) | CSVReader& operator=(const CSVReader&) = delete; method CSVReader (line 5805) | CSVReader(CSVReader&& other) noexcept : method CSVReader (line 5834) | CSVReader& operator=(CSVReader&& other) noexcept { method eof (line 5884) | bool eof() const noexcept { return this->parser->eof(); } method CONSTEXPR (line 5902) | CONSTEXPR bool empty() const noexcept { return this->n_rows() == 0; } method CONSTEXPR (line 5905) | CONSTEXPR size_t n_rows() const noexcept { return this->_n_rows; } method utf8_bom (line 5908) | bool utf8_bom() const noexcept { return this->parser->utf8_bom(); } method set_read_csv_exception (line 5973) | void set_read_csv_exception(std::exception_ptr eptr) { method take_read_csv_exception (line 5980) | std::exception_ptr take_read_csv_exception() { method rethrow_read_csv_exception_if_any (line 5989) | void rethrow_read_csv_exception_if_any() { method init_from_stream (line 5997) | void init_from_stream(TStream& source, CSVFormat format) { method initial_read (line 6036) | void initial_read() { type internals (line 6052) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectorsize(); } method empty (line 6186) | bool empty() const { return row->empty(); } method get_col_names (line 6189) | std::vector get_col_names() const { return row->get_col... method CSVRow (line 6192) | const CSVRow& get_underlying_row() const { return *row; } method KeyType (line 6195) | const KeyType& get_key() const { return *key_ptr; } method to_json (line 6218) | std::string to_json(const std::vector& subset = {}) con... method to_json_array (line 6223) | std::string to_json_array(const std::vector& subset = {... method to_sv_range (line 6231) | auto to_sv_range() const { class DataFrame (line 6254) | class DataFrame { class iterator (line 6260) | class iterator { method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... class const_iterator (line 6311) | class const_iterator { method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method DataFrame (line 6379) | DataFrame() = default; method DataFrame (line 6385) | explicit DataFrame(CSVReader& reader) { method DataFrame (line 6396) | explicit DataFrame(CSVReader& reader, const DataFrameOptions& option... method DataFrame (line 6408) | DataFrame( method DataFrame (line 6426) | DataFrame( method DataFrame (line 6452) | DataFrame( method DataFrame (line 6473) | DataFrame( method size (line 6480) | size_t size() const noexcept { method empty (line 6485) | bool empty() const noexcept { method n_rows (line 6490) | size_t n_rows() const noexcept { return rows.size(); } method n_cols (line 6493) | size_t n_cols() const noexcept { return col_names_.size(); } method has_column (line 6501) | bool has_column(const std::string& name) const { method index_of (line 6511) | int index_of(const std::string& name) const { method at (line 6564) | DataFrameRow at(size_t i) { method at (line 6574) | DataFrameRow at(size_t i) const { method iloc (line 6617) | DataFrameRow iloc(size_t i) { method iloc (line 6627) | DataFrameRow iloc(size_t i) const { method try_get (line 6643) | bool try_get(size_t i, DataFrameRow& out) { method try_get (line 6657) | bool try_get(size_t i, DataFrameRow& out) const { method KeyType (line 6678) | const KeyType& key_at(size_t i) const { method contains (line 6690) | bool contains(const KeyType& key) const { method at (line 6704) | DataFrameRow at(const KeyType& key) { method at (line 6714) | DataFrameRow at(const KeyType& key) const { method try_get (line 6731) | bool try_get(const KeyType& key, DataFrameRow& out) { method try_get (line 6746) | bool try_get(const KeyType& key, DataFrameRow& out) const { method get (line 6769) | std::string get(const KeyType& key, const std::string& column) const { method set (line 6799) | void set(const KeyType& key, const std::string& column, const std::s... method erase_row (line 6821) | bool erase_row(const KeyType& key) { method erase_row_at (line 6842) | bool erase_row_at(size_t i) { method set_at (line 6860) | void set_at(size_t i, const std::string& column, const std::string& ... method column (line 6889) | std::vector column(const std::string& name) const { method group_by (line 6933) | std::unordered_map> group_by(GroupFunc... method group_by (line 6952) | std::unordered_map> group_by( method iterator (line 6990) | iterator begin() { return iterator(rows.begin(), is_keyed ? &edits :... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method iterator (line 6993) | iterator end() { return iterator(rows.end(), is_keyed ? &edits : nul... method iterator (line 6268) | iterator() = default; method iterator (line 6269) | iterator( method reference (line 6274) | reference operator*() const { method pointer (line 6286) | pointer operator->() const { method iterator (line 6292) | iterator& operator++() { ++iter; return *this; } method iterator (line 6293) | iterator operator++(int) { auto tmp = *this; ++iter; return tmp; } method iterator (line 6294) | iterator& operator--() { --iter; return *this; } method iterator (line 6295) | iterator operator--(int) { auto tmp = *this; --iter; return tmp; } method iterator (line 6297) | iterator operator+(difference_type n) const { return iterator(iter... method iterator (line 6298) | iterator operator-(difference_type n) const { return iterator(iter... method difference_type (line 6299) | difference_type operator-(const iterator& other) const { return it... method const_iterator (line 6996) | const_iterator begin() const { return const_iterator(rows.begin(), i... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 6999) | const_iterator end() const { return const_iterator(rows.end(), is_ke... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7002) | const_iterator cbegin() const { return const_iterator(rows.begin(), ... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method const_iterator (line 7005) | const_iterator cend() const { return const_iterator(rows.end(), is_k... method const_iterator (line 6319) | const_iterator() = default; method const_iterator (line 6320) | const_iterator( method reference (line 6325) | reference operator*() const { method pointer (line 6337) | pointer operator->() const { method const_iterator (line 6343) | const_iterator& operator++() { ++iter; return *this; } method const_iterator (line 6344) | const_iterator operator++(int) { auto tmp = *this; ++iter; return ... method const_iterator (line 6345) | const_iterator& operator--() { --iter; return *this; } method const_iterator (line 6346) | const_iterator operator--(int) { auto tmp = *this; --iter; return ... method const_iterator (line 6348) | const_iterator operator+(difference_type n) const { return const_i... method const_iterator (line 6349) | const_iterator operator-(difference_type n) const { return const_i... method difference_type (line 6350) | difference_type operator-(const const_iterator& other) const { ret... method init_unkeyed_from_reader (line 7030) | void init_unkeyed_from_reader(CSVReader& reader) { method init_from_reader (line 7038) | void init_from_reader(CSVReader& reader, const DataFrameOptions& opt... method build_from_key_function (line 7073) | void build_from_key_function( method require_keyed_frame (line 7102) | void require_keyed_frame() const { method invalidate_key_index (line 7109) | void invalidate_key_index() { method ensure_key_index (line 7114) | void ensure_key_index() const { method position_of (line 7129) | size_t position_of(const KeyType& key) const { class CSVStat (line 7155) | class CSVStat { method get_col_names (line 7167) | std::vector get_col_names() const { type internals (line 7205) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector& record) { method DelimWriter (line 7673) | DelimWriter& operator<<(Range&& container) method DelimWriter (line 7701) | DelimWriter& operator<<(const std::tuple& record) { method flush (line 7709) | void flush() { method write_range_impl (line 7719) | inline void write_range_impl(const Range& record) { method csv_escape (line 7742) | std::string csv_escape(T in) { method csv_escape (line 7753) | std::string csv_escape(T in) { function write_tuple (line 7803) | typename std::enable_if::type write_tuple(... function write_tuple (line 7820) | typename std::enable_if::type write_tuple... function end_out (line 7826) | void end_out() { function CSV_INLINE (line 7921) | CSV_INLINE CSVFormat& CSVFormat::delimiter(char delim) { function CSV_INLINE (line 7927) | CSV_INLINE CSVFormat& CSVFormat::delimiter(const std::vector & d... function CSV_INLINE (line 7933) | CSV_INLINE CSVFormat& CSVFormat::quote(char quote) { function CSV_INLINE (line 7940) | CSV_INLINE CSVFormat& CSVFormat::trim(const std::vector & chars) { function CSV_INLINE (line 7946) | CSV_INLINE CSVFormat& CSVFormat::column_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector&... function CSV_INLINE (line 8303) | CSV_INLINE std::string CSVRow::to_json_array(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector get_col_names(csv::string_view fil... function CSV_INLINE (line 8586) | CSV_INLINE CSVGuessResult guess_format(csv::string_view filename, cons... function CSV_INLINE (line 8602) | CSV_INLINE CSVReader::CSVReader(csv::string_view filename, CSVFormat f... function CSV_INLINE (line 8641) | CSV_INLINE CSVFormat CSVReader::get_format() const { function CSV_INLINE (line 8654) | CSV_INLINE std::vector CSVReader::get_col_names() const { function CSV_INLINE (line 8665) | CSV_INLINE int CSVReader::index_of(csv::string_view col_name) const { function CSV_INLINE (line 8669) | CSV_INLINE void CSVReader::trim_header() { function CSV_INLINE (line 8687) | CSV_INLINE void CSVReader::set_col_names(const std::vector CSVStat::get_mean() const { function CSV_INLINE (line 8865) | CSV_INLINE std::vector CSVStat::get_variance() const { function CSV_INLINE (line 8874) | CSV_INLINE std::vector CSVStat::get_mins() const { function CSV_INLINE (line 8883) | CSV_INLINE std::vector CSVStat::get_maxes() const { function CSV_INLINE (line 8892) | CSV_INLINE std::vector CSVStat::get_counts() const { function CSV_INLINE (line 8901) | CSV_INLINE std::vector CSVStat::get_dtypes() const { function CSV_INLINE (line 8909) | CSV_INLINE void CSVStat::calc_chunk() { function CSV_INLINE (line 8942) | CSV_INLINE void CSVStat::calc() { function CSV_INLINE (line 8959) | CSV_INLINE void CSVStat::calc_worker(const size_t &i) { function CSV_INLINE (line 8994) | CSV_INLINE void CSVStat::dtype(CSVField& data, const size_t &i) { function CSV_INLINE (line 9011) | CSV_INLINE void CSVStat::count(CSVField& data, const size_t &i) { function CSV_INLINE (line 9029) | CSV_INLINE void CSVStat::min_max(const long double &x_n, const size_t ... function CSV_INLINE (line 9045) | CSV_INLINE void CSVStat::variance(const long double &x_n, const size_t... function CSV_INLINE (line 9077) | CSV_INLINE std::unordered_map csv_data_types(co... type internals (line 9113) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vectoreof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector() const { function CSV_INLINE (line 9520) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9537) | CSV_INLINE std::unordered_map CSVRow::to_uno... function CSV_INLINE (line 9549) | CSV_INLINE csv::string_view CSVRow::get_field(size_t index) const function CSV_INLINE (line 9554) | CSV_INLINE csv::string_view CSVRow::get_field_safe(size_t index, inter... function CSV_INLINE (line 9559) | CSV_INLINE bool CSVField::try_parse_decimal(long double& dVal, const c... function CSV_INLINE (line 9584) | CSV_INLINE CSVRow::iterator CSVRow::begin() const { function CSV_INLINE (line 9593) | CSV_INLINE CSVRow::iterator CSVRow::end() const noexcept { function CSV_INLINE (line 9597) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rbegin() const noexcept { function CSV_INLINE (line 9601) | CSV_INLINE CSVRow::reverse_iterator CSVRow::rend() const { function CSV_INLINE (line 9615) | CSV_INLINE CSVRow::iterator::reference CSVRow::iterator::operator*() c... function CSV_INLINE (line 9619) | CSV_INLINE CSVRow::iterator::pointer CSVRow::iterator::operator->() co... function CSV_INLINE (line 9623) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator++() { function CSV_INLINE (line 9634) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator++(int) { function CSV_INLINE (line 9641) | CSV_INLINE CSVRow::iterator& CSVRow::iterator::operator--() { function CSV_INLINE (line 9649) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator--(int) { function CSV_INLINE (line 9656) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator+(difference_typ... function CSV_INLINE (line 9661) | CSV_INLINE CSVRow::iterator CSVRow::iterator::operator-(difference_typ... type internals (line 9674) | namespace internals { function getpagesize (line 3361) | inline int getpagesize() { function is_equal (line 3390) | inline bool is_equal(T a, T b, T epsilon = 0.001) { type ParseFlags (line 3402) | enum class ParseFlags { function ParseFlags (line 3412) | constexpr ParseFlags quote_escape_flag(ParseFlags flag, bool quote_e... type SentinelVecs (line 3473) | struct SentinelVecs { method SentinelVecs (line 3474) | SentinelVecs() noexcept : SentinelVecs(',', '"') {} method SentinelVecs (line 3476) | SentinelVecs(char delimiter, char quote_char) noexcept { function find_next_non_special (line 3511) | inline size_t find_next_non_special( class IBasicCSVParser (line 3569) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { type ColNames (line 3761) | struct ColNames method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } type ColNames (line 3771) | struct ColNames { method ColNames (line 3773) | ColNames() = default; method ColNames (line 3774) | ColNames(const std::vector& names) { method empty (line 3787) | bool empty() const noexcept { return this->col_names.empty(); } function CSV_CONST (line 3860) | CSV_CONST CONSTEXPR_14 function CSV_CONST (line 3879) | CSV_CONST CONSTEXPR_14 function DataType (line 3905) | inline DataType type_num() { function DataType (line 3911) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3912) | inline DataType type_num() { return DataType::CSV_DOUBLE; } function DataType (line 3913) | inline DataType type_num() { return DataType::CSV_DOUBL... function DataType (line 3914) | inline DataType type_num() { return DataType::CSV_NU... function DataType (line 3915) | inline DataType type_num() { return DataType::CSV_STRIN... function get_int_max (line 3928) | CONSTEXPR_14 long double get_int_max() { function try_parse_hex (line 4190) | bool try_parse_hex(csv::string_view sv, T& parsedValue) { type RawCSVField (line 4282) | struct RawCSVField { method RawCSVField (line 4283) | RawCSVField() = default; method RawCSVField (line 4284) | RawCSVField(size_t _start, size_t _length, bool _double_quote = fa... class RawCSVFieldList (line 4321) | class RawCSVFieldList { method RawCSVFieldList (line 4324) | RawCSVFieldList(size_t single_buffer_capacity = (size_t)(internals... method RawCSVFieldList (line 4334) | RawCSVFieldList(const RawCSVFieldList& other) = delete; method RawCSVFieldList (line 4337) | RawCSVFieldList(RawCSVFieldList&& other) noexcept: method emplace_back (line 4358) | void emplace_back(Args&&... args) { method size (line 4368) | size_t size() const noexcept { type RawCSVData (line 4401) | struct RawCSVData { class IBasicCSVParser (line 4453) | class IBasicCSVParser method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { class ThreadSafeDeque (line 5000) | class ThreadSafeDeque { method ThreadSafeDeque (line 5002) | ThreadSafeDeque(size_t notify_size = 100) : _notify_size(notify_si... method ThreadSafeDeque (line 5004) | ThreadSafeDeque(const ThreadSafeDeque& other) { method ThreadSafeDeque (line 5010) | ThreadSafeDeque(const std::deque& source) : ThreadSafeDeque() { method empty (line 5015) | bool empty() const noexcept { method T (line 5019) | T& front() noexcept { method T (line 5029) | T& operator[](size_t n) { method push_back (line 5033) | void push_back(T&& item) { method T (line 5043) | T pop_front() noexcept { method is_waitable (line 5056) | bool is_waitable() const noexcept { method wait (line 5060) | void wait() { method size (line 5070) | size_t size() const noexcept { method begin (line 5075) | typename std::deque::iterator begin() noexcept { method end (line 5079) | typename std::deque::iterator end() noexcept { method notify_all (line 5084) | void notify_all() { method kill_all (line 5090) | void kill_all() { class SingleThreadDeque (line 5119) | class SingleThreadDeque { method SingleThreadDeque (line 5121) | SingleThreadDeque(size_t notify_size = 100) : _notify_size(notify_... method SingleThreadDeque (line 5123) | SingleThreadDeque(const SingleThreadDeque& other) { method SingleThreadDeque (line 5130) | SingleThreadDeque(const std::deque& source) : SingleThreadDeque... method empty (line 5135) | bool empty() const noexcept { method T (line 5139) | T& front() noexcept { method T (line 5143) | T& operator[](size_t n) { method push_back (line 5147) | void push_back(T&& item) { method T (line 5152) | T pop_front() noexcept { method is_waitable (line 5163) | bool is_waitable() const noexcept { method wait (line 5167) | void wait() { method size (line 5171) | size_t size() const noexcept { method begin (line 5175) | typename std::deque::iterator begin() noexcept { method end (line 5179) | typename std::deque::iterator end() noexcept { method notify_all (line 5183) | void notify_all() { method kill_all (line 5187) | void kill_all() { function CSV_CONST (line 5253) | CSV_CONST CONSTEXPR_17 OutArray arrayToDefault(T&& value) function CSV_CONST (line 5265) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter) { function CSV_CONST (line 5277) | CSV_CONST CONSTEXPR_17 ParseFlagMap make_parse_flags(char delimiter,... function infer_delimiter (line 5283) | inline char infer_delimiter(const ParseFlagMap& parse_flags) noexcept { function infer_quote_char (line 5296) | inline char infer_quote_char(const ParseFlagMap& parse_flags, char f... function CSV_CONST (line 5311) | CSV_CONST CONSTEXPR_17 WhitespaceMap make_ws_flags(const char* ws_ch... function WhitespaceMap (line 5319) | inline WhitespaceMap make_ws_flags(const std::vector& flags) { class IBasicCSVParser (line 5338) | class IBasicCSVParser { method IBasicCSVParser (line 5340) | IBasicCSVParser() = default; method IBasicCSVParser (line 5342) | IBasicCSVParser( method eof (line 5354) | bool eof() { return this->eof_; } method CONSTEXPR_17 (line 5362) | CONSTEXPR_17 ParseFlags parse_flag(const char ch) const noexcept { method CONSTEXPR_17 (line 5366) | CONSTEXPR_17 ParseFlags compound_parse_flag(const char ch) const n... method CONSTEXPR (line 5371) | CONSTEXPR bool utf8_bom() const { return this->utf8_bom_; } method set_output (line 5373) | void set_output(RowCollection& rows) { this->records_ = &rows; } method CONSTEXPR (line 5401) | CONSTEXPR bool no_chunk() const { return this->source_size_ < ITER... method CONSTEXPR_17 (line 5434) | CONSTEXPR_17 bool ws_flag(const char ch) const noexcept { function read_head_buffer (line 5462) | std::string read_head_buffer(TStream& source) { class StreamParser (line 5491) | class StreamParser: public IBasicCSVParser { method StreamParser (line 5495) | StreamParser(TStream& source, method StreamParser (line 5502) | StreamParser( method next (line 5512) | void next(size_t bytes = ITERATION_CHUNK_SIZE) override { class MmapParser (line 5578) | class MmapParser : public IBasicCSVParser { method MmapParser (line 5580) | MmapParser(csv::string_view filename, type GuessScore (line 5609) | struct GuessScore { class is_hashable (line 6054) | class is_hashable { class is_equality_comparable (line 6070) | class is_equality_comparable { class StringViewStreamBuf (line 7212) | class StringViewStreamBuf : public std::streambuf { method StringViewStreamBuf (line 7214) | explicit StringViewStreamBuf(csv::string_view view) { method xsgetn (line 7221) | std::streamsize xsgetn(char* s, std::streamsize count) override { method pos_type (line 7231) | pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 7265) | pos_type seekpos(pos_type pos, class StringViewStream (line 7277) | class StringViewStream : public std::istream { method StringViewStream (line 7279) | explicit StringViewStream(csv::string_view view) method StringViewStream (line 7284) | StringViewStream(const StringViewStream&) = delete; method StringViewStream (line 7285) | StringViewStream(StringViewStream&&) = delete; method StringViewStream (line 7286) | StringViewStream& operator=(const StringViewStream&) = delete; method StringViewStream (line 7287) | StringViewStream& operator=(StringViewStream&&) = delete; function T (line 7372) | inline T csv_abs(T x) { function csv_abs (line 7377) | inline int csv_abs(int x) { function csv_abs (line 7382) | inline long int csv_abs(long int x) { function csv_abs (line 7387) | inline long long int csv_abs(long long int x) { function csv_abs (line 7392) | inline float csv_abs(float x) { function csv_abs (line 7397) | inline double csv_abs(double x) { function csv_abs (line 7402) | inline long double csv_abs(long double x) { function num_digits (line 7413) | int num_digits(T x) function to_string (line 7430) | inline std::string to_string(T value) { function to_string (line 7448) | inline std::string to_string(T value) { function to_string (line 7460) | inline std::string to_string(T value) { type is_iterable (line 7516) | struct is_iterable : std::false_type {} type is_iterable::type> (line 7519) | struct is_iterable::type> { type is_tuple (line 7535) | struct is_tuple : std::false_type {} type is_tuple::type> (line 7538) | struct is_tuple::type> { function json_extra_space (line 8115) | static std::size_t json_extra_space(csv::string_view& s) noexcept function CSV_INLINE (line 8154) | CSV_INLINE std::string json_escape_string(csv::string_view s) noexcept function CSV_INLINE (line 8444) | CSV_INLINE std::string format_row(const std::vector& ro... function CSV_INLINE (line 8463) | CSV_INLINE std::vector _get_col_names(csv::string_view ... function CSV_INLINE (line 8476) | CSV_INLINE GuessScore calculate_score(csv::string_view head, const C... function CSV_INLINE (line 8538) | CSV_INLINE CSVGuessResult _guess_format(csv::string_view head, const... function CSV_INLINE (line 9114) | CSV_INLINE RawCSVField& RawCSVFieldList::operator[](size_t n) const { function CSV_INLINE (line 9121) | CSV_INLINE void RawCSVFieldList::allocate() { function CSV_INLINE (line 9138) | CSV_INLINE size_t get_file_size(csv::string_view filename) { function CSV_INLINE (line 9155) | CSV_INLINE std::string get_csv_head(csv::string_view filename) { function CSV_INLINE (line 9159) | CSV_INLINE std::string get_csv_head(csv::string_view filename, size_... function CSV_INLINE (line 9190) | CSV_INLINE IBasicCSVParser::IBasicCSVParser( function CSV_INLINE (line 9211) | CSV_INLINE void IBasicCSVParser::end_feed() { function CSV_INLINE (line 9230) | CSV_INLINE void IBasicCSVParser::parse_field() noexcept { function CSV_INLINE (line 9257) | CSV_INLINE void IBasicCSVParser::push_field() function CSV_INLINE (line 9275) | CSV_INLINE size_t IBasicCSVParser::parse() function CSV_INLINE (line 9355) | CSV_INLINE void IBasicCSVParser::push_row() { function CSV_INLINE (line 9362) | CSV_INLINE void IBasicCSVParser::reset_data_ptr() { function CSV_INLINE (line 9371) | CSV_INLINE void IBasicCSVParser::trim_utf8_bom() { function CSV_INLINE (line 9391) | CSV_INLINE void MmapParser::next(size_t bytes = ITERATION_CHUNK_SIZE) { function CSV_INLINE (line 9462) | CSV_INLINE csv::string_view get_trimmed(csv::string_view sv, const W... function CSV_INLINE (line 9675) | CSV_INLINE std::vector ColNames::get_col_names() const { function CSV_INLINE (line 9679) | CSV_INLINE void ColNames::set_col_names(const std::vector>(QDataStream &in, CWKey::CWKeyModeID &v) function QDataStream (line 96) | QDataStream& operator<<(QDataStream &out, const CWKey::CWKeyModeID &v) function QDataStream (line 102) | QDataStream& operator>>(QDataStream &in, CWKey::CWKeyTypeID &v) function QDataStream (line 110) | QDataStream& operator<<(QDataStream &out, const CWKey::CWKeyTypeID &v) function qint64 (line 149) | qint64 CWKeySerialInterface::sendDataAndWait(const QByteArray &data) function qint64 (line 181) | qint64 CWKeySerialInterface::receiveDataAndWait(QByteArray &data) function qint64 (line 213) | qint64 CWKeySerialInterface::writeAsyncData(const QByteArray &data) function qint64 (line 245) | qint64 CWKeyUDPInterface::sendData(const QByteArray &data) FILE: cwkey/drivers/CWKey.h function class (line 9) | class CWKeySerialInterface function class (line 27) | class CWKeyIPInterface function class (line 43) | class CWKeyUDPInterface : public CWKeyIPInterface function class (line 57) | class CWKey : public QObject FILE: cwkey/drivers/CWWinKey.cpp function QString (line 482) | QString CWWinKey::lastError() FILE: cwkey/drivers/CWWinKey.h function virtual (line 23) | virtual bool open() override; FILE: data/Accents.cpp function QString (line 13290) | QString Data::removeAccents(const QString &input) FILE: data/ActivityProfile.cpp function QByteArray (line 104) | QByteArray ActivityProfile::toJson() const FILE: data/ActivityProfile.h function class (line 7) | class ActivityProfile function class (line 66) | class ActivityProfilesManager : public ProfileManagerSQL FILE: data/AntProfile.cpp function QDataStream (line 10) | QDataStream& operator<<(QDataStream& out, const AntProfile& v) function QDataStream (line 17) | QDataStream& operator>>(QDataStream& in, AntProfile& v) FILE: data/AntProfile.h function class (line 13) | class AntProfile function AntProfilesManager (line 41) | static AntProfilesManager *instance() FILE: data/Band.h function class (line 6) | class Band { FILE: data/BandPlan.cpp type BandModeRange (line 9) | struct BandModeRange { function QString (line 189) | const QString BandPlan::bandMode2BandModeGroupString(const BandPlanMode ... function QString (line 215) | const QString BandPlan::freq2BandModeGroupString(const double freq) function QString (line 224) | const QString BandPlan::bandPlanMode2ExpectedMode(const BandPlanMode &ba... function QString (line 248) | const QString BandPlan::freq2ExpectedMode(const double freq, QString &su... function Band (line 257) | const Band BandPlan::freq2Band(double freq) function Band (line 294) | const Band BandPlan::bandName2Band(const QString &name) function QString (line 395) | const QString BandPlan::modeToDXCCModeGroup(const QString &mode) function QString (line 426) | const QString BandPlan::modeToModeGroup(const QString &mode) FILE: data/BandPlan.h function class (line 7) | class BandPlan FILE: data/CWKeyProfile.cpp function QDataStream (line 9) | QDataStream& operator<<(QDataStream& out, const CWKeyProfile& v) function QDataStream (line 27) | QDataStream& operator>>(QDataStream& in, CWKeyProfile& v) FILE: data/CWKeyProfile.h function class (line 17) | class CWKeyProfile function class (line 54) | class CWKeyProfilesManager : public ProfileManagerSQL FILE: data/CWShortcutProfile.cpp function QDataStream (line 9) | QDataStream& operator<<(QDataStream& out, const CWShortcutProfile& v) function QDataStream (line 27) | QDataStream& operator>>(QDataStream& in, CWShortcutProfile& v) FILE: data/CWShortcutProfile.h function class (line 12) | class CWShortcutProfile function class (line 35) | class CWShortcutProfilesManager : public ProfileManagerSQL>(QDataStream& in, MainLayoutProfile& v) function QString (line 139) | QString MainLayoutProfilesManager::toDBStringList(const QList &list) function QString (line 154) | QString MainLayoutProfilesManager::toDBStringList(const QList>(QDataStream& in, RigProfile& v) function QString (line 290) | QString RigProfile::toHTMLString() const FILE: data/RigProfile.h function class (line 12) | class RigProfile function QString (line 80) | QString toHTMLString() const; FILE: data/RotProfile.cpp function QDataStream (line 9) | QDataStream& operator<<(QDataStream& out, const RotProfile& v) function QDataStream (line 20) | QDataStream& operator>>(QDataStream& in, RotProfile& v) function RotProfilesManager (line 75) | RotProfilesManager *RotProfilesManager::instance() FILE: data/RotProfile.h function class (line 13) | class RotProfile function class (line 52) | class RotProfilesManager : public ProfileManagerSQL FILE: data/RotUsrButtonsProfile.cpp function QDataStream (line 10) | QDataStream& operator<<(QDataStream& out, const RotUsrButtonsProfile& v) function QDataStream (line 28) | QDataStream& operator>>(QDataStream& in, RotUsrButtonsProfile& v) FILE: data/RotUsrButtonsProfile.h function class (line 12) | class RotUsrButtonsProfile function class (line 36) | class RotUsrButtonsProfilesManager : public ProfileManagerSQL>(QDataStream& in, StationProfile& v) function StationProfile (line 153) | StationProfile StationProfilesManager::findByCallsign(const QString &cal... function QString (line 198) | QString StationProfile::toHTMLString() const function QString (line 221) | QString StationProfile::getContactInnerJoin() const FILE: data/StationProfile.h function QString (line 42) | QString toHTMLString() const; FILE: data/ToAllSpot.h function class (line 7) | class ToAllSpot { FILE: data/UpdatableSQLRecord.h function class (line 9) | class UpdatableSQLRecord : public QObject FILE: data/WCYSpot.h function class (line 6) | class WCYSpot { FILE: data/WWFFEntity.h function class (line 6) | class WWFFEntity { FILE: data/WWVSpot.h function class (line 6) | class WWVSpot { FILE: data/WsjtxDecode.h function class (line 7) | class WsjtxDecode FILE: data/WsjtxEntry.h function class (line 7) | class WsjtxEntry : public DxSpot FILE: data/WsjtxLog.h function class (line 7) | class WsjtxLog FILE: data/WsjtxLogADIF.h function class (line 6) | class WsjtxLogADIF FILE: data/WsjtxStatus.h function class (line 6) | class WsjtxStatus FILE: devtools/TCISimulator/server.py class SimpleTCI (line 31) | class SimpleTCI: method __init__ (line 32) | def __init__(self): method sendTCIMessage (line 43) | async def sendTCIMessage(self, msg: str): method VFOCommand (line 55) | async def VFOCommand(self, args, getNum): method TRXCommand (line 60) | async def TRXCommand(self, args, getNum): method MODULATIONCommand (line 65) | async def MODULATIONCommand(self, args, getNum): method DRIVECommand (line 70) | async def DRIVECommand(self, args, getNum): method RITOFFSETCommand (line 75) | async def RITOFFSETCommand(self, args, getNum): method RITENABLECommand (line 80) | async def RITENABLECommand(self, args, getNum): method XITOFFSETCommand (line 85) | async def XITOFFSETCommand(self, args, getNum): method XITENABLECommand (line 90) | async def XITENABLECommand(self, args, getNum): method CWMACROSSPEEDCommand (line 95) | async def CWMACROSSPEEDCommand(self, args, getNum): method _processCommand (line 100) | def _processCommand(self, argString, getArgsNum): method handleMessage (line 107) | async def handleMessage(self, data: str): function handler (line 145) | async def handler(websocket, path=None): function main (line 163) | async def main(): FILE: devtools/cabrillo/generate_cabrillo_templates.py function map_field (line 115) | def map_field(name, is_sent, is_common): function guess_mode (line 143) | def guess_mode(name): function parse_names (line 156) | def parse_names(line): function is_name (line 169) | def is_name(line): function is_format (line 178) | def is_format(line): function is_header (line 184) | def is_header(line): function tokens (line 190) | def tokens(line): function esc (line 195) | def esc(s): function make_sig (line 199) | def make_sig(fld, fmt_tok): function load_state (line 204) | def load_state(path): function save_state (line 217) | def save_state(path, state): function download (line 223) | def download(): function main (line 232) | def main(): FILE: devtools/timezones/builder/builder.cpp function errorFatal (line 47) | void errorFatal(std::string what) function assert_ (line 53) | void assert_(bool mustBeTrue, std::string what){ function encodeSignedToUnsigned (line 59) | uint64_t encodeSignedToUnsigned(int64_t valueIn){ function encodeVariableLength (line 68) | int encodeVariableLength(std::vector& output, int64_t valueIn, ... function encodePointTo64 (line 90) | uint64_t encodePointTo64(int64_t lat, int64_t lon){ function doubleToFixedPoint (line 114) | int64_t doubleToFixedPoint(double input, double scale, unsigned int prec... type Point (line 121) | struct Point method Point (line 127) | static Point* GetPoint(double dlat = 0, double dlon = 0, unsigned int ... method Point (line 142) | Point(int64_t lat = 0, int64_t lon = 0) method value (line 148) | std::tuple value() method encodePointBinary (line 153) | int encodePointBinary(std::vector& output) type PolygonData (line 122) | struct PolygonData method processPoint (line 178) | void processPoint(Point* p) method PolygonData (line 202) | PolygonData(unsigned long id): type LineSegment (line 210) | struct LineSegment { method sameDirection (line 215) | bool sameDirection(int64_t x1, int64_t y1, int64_t x2, int64_t y2){ method encodeDelta (line 235) | unsigned int encodeDelta(std::vector& output, PolygonData* ... method encodeReference (line 310) | bool encodeReference(std::vector& output){ method encodeBinaryData (line 355) | unsigned int encodeBinaryData(std::vector& output) type Point (line 126) | struct Point { method Point (line 127) | static Point* GetPoint(double dlat = 0, double dlon = 0, unsigned int ... method Point (line 142) | Point(int64_t lat = 0, int64_t lon = 0) method value (line 148) | std::tuple value() method encodePointBinary (line 153) | int encodePointBinary(std::vector& output) type PolygonData (line 170) | struct PolygonData { method processPoint (line 178) | void processPoint(Point* p) method PolygonData (line 202) | PolygonData(unsigned long id): type LineSegment (line 210) | struct LineSegment { method sameDirection (line 215) | bool sameDirection(int64_t x1, int64_t y1, int64_t x2, int64_t y2){ method encodeDelta (line 235) | unsigned int encodeDelta(std::vector& output, PolygonData* ... method encodeReference (line 310) | bool encodeReference(std::vector& output){ method encodeBinaryData (line 355) | unsigned int encodeBinaryData(std::vector& output) function encodeStringToBinary (line 451) | void encodeStringToBinary(std::vector& output, std::string& input) type MetaData (line 462) | struct MetaData { method encodeBinaryData (line 463) | void encodeBinaryData(std::vector& output) function decodeVariableLength (line 491) | unsigned int decodeVariableLength(uint8_t* buffer, int64_t* result, bool... function readMetaDataTimezone (line 509) | void readMetaDataTimezone(DBFHandle dataHandle) function readMetaDataNaturalEarthCountry (line 554) | void readMetaDataNaturalEarthCountry(DBFHandle dataHandle) function parseAlpha2ToName (line 592) | std::unordered_map parseAlpha2ToName(DBFHandle... function parseTimezoneToAlpha2 (line 638) | std::unordered_map parseTimezoneToAlpha2(std::... function main (line 647) | int main(int argc, char ** argv ) FILE: devtools/translit/generate.py function unicode_table (line 11) | def unicode_table(): FILE: logformat/AdiFormat.cpp function QString (line 507) | const QString AdiFormat::formatOuput(OutputFieldFormatter formatter, con... function QString (line 536) | const QString AdiFormat::toString(const QVariant &var) function QString (line 541) | const QString AdiFormat::toLower(const QVariant &var) function QString (line 546) | const QString AdiFormat::toUpper(const QVariant &var) function QString (line 551) | const QString AdiFormat::toDate(const QVariant &var) function QString (line 556) | const QString AdiFormat::toTime(const QVariant &var) function QString (line 567) | const QString AdiFormat::removeDefaulValueN(const QVariant &var) function QDate (line 704) | QDate AdiFormat::parseDate(const QString &date) function QTime (line 718) | QTime AdiFormat::parseTime(const QString &time) function QString (line 737) | QString AdiFormat::parseQslRcvd(const QString &value) { function QString (line 757) | QString AdiFormat::parseQslSent(const QString &value) { function QString (line 777) | QString AdiFormat::parseUploadStatus(const QString &value) function QString (line 796) | QString AdiFormat::parseDownloadStatus(const QString &value) function QString (line 809) | QString AdiFormat::parseMorseKeyType(const QString &value) function QString (line 819) | QString AdiFormat::parseEqslAg(const QString &value) FILE: logformat/AdiFormat.h function class (line 6) | class AdiFormat : public LogFormat FILE: logformat/AdxFormat.h function class (line 8) | class AdxFormat : public AdiFormat FILE: logformat/CSVFormat.cpp function QString (line 83) | const QString CSVFormat::toDate(const QVariant &var) function QString (line 88) | const QString CSVFormat::toTime(const QVariant &var) function QString (line 93) | QString CSVFormat::csvStringValue(const QString &value) FILE: logformat/CSVFormat.h function class (line 8) | class CSVFormat : public AdxFormat FILE: logformat/CabrilloFormat.cpp function QString (line 376) | QString CabrilloFormat::formatField(const QString &value, FILE: logformat/CabrilloFormat.h function class (line 8) | class CabrilloFormat : public LogFormat FILE: logformat/JsonFormat.h function class (line 7) | class JsonFormat : public AdxFormat FILE: logformat/LogFormat.cpp function LogFormat (line 35) | LogFormat* LogFormat::open(QString type, QTextStream& stream) { function LogFormat (line 65) | LogFormat* LogFormat::open(LogFormat::Type type, QTextStream& stream) { function QString (line 175) | QString LogFormat::getWhereClause() function QString (line 1227) | QString LogFormat::importLogSeverityToString(ImportLogSeverity severity) FILE: logformat/LogFormat.h type QSLMergeStat (line 13) | struct QSLMergeStat { function class (line 21) | class LogFormat : public QObject { FILE: logformat/PotaAdiFormat.cpp function AdiFormat (line 61) | AdiFormat *PotaAdiFormat::getActivatorParkFormatter(const QSqlRecord &re... FILE: logformat/PotaAdiFormat.h function class (line 10) | class PotaAdiFormat : public AdiFormat FILE: models/AlertTableModel.cpp function QVariant (line 21) | QVariant AlertTableModel::data(const QModelIndex& index, int role) const function QVariant (line 58) | QVariant AlertTableModel::headerData(int section, Qt::Orientation orient... FILE: models/AlertTableModel.h function class (line 9) | class AlertTableModel : public QAbstractTableModel FILE: models/AwardsTableModel.cpp function QVariant (line 11) | QVariant AwardsTableModel::data(const QModelIndex &index, int role) const FILE: models/AwardsTableModel.h function class (line 7) | class AwardsTableModel : public QSqlQueryModel FILE: models/DxccTableModel.cpp function QVariant (line 12) | QVariant DxccTableModel::data(const QModelIndex &index, int role) const FILE: models/DxccTableModel.h function class (line 7) | class DxccTableModel : public QSqlQueryModel FILE: models/LogbookModel.cpp function QVariant (line 21) | QVariant LogbookModel::data(const QModelIndex &index, int role) const FILE: models/LogbookModel.h function class (line 7) | class LogbookModel : public QSqlTableModel FILE: models/RigTypeModel.cpp function QVariant (line 14) | QVariant RigTypeModel::data(const QModelIndex& index, int role) const { function QModelIndex (line 26) | QModelIndex RigTypeModel::index(int row, int column, const QModelIndex& ... FILE: models/RigTypeModel.h function class (line 7) | class RigTypeModel : public QAbstractListModel { FILE: models/RotTypeModel.cpp function QVariant (line 14) | QVariant RotTypeModel::data(const QModelIndex& index, int role) const { function QModelIndex (line 26) | QModelIndex RotTypeModel::index(int row, int column, const QModelIndex& ... FILE: models/RotTypeModel.h function class (line 7) | class RotTypeModel : public QAbstractListModel { FILE: models/SearchFilterProxyModel.h function class (line 6) | class SearchFilterProxyModel : public QSortFilterProxyModel FILE: models/ShortcutEditorModel.cpp function QVariant (line 28) | QVariant ShortcutEditorModel::headerData(int section, Qt::Orientation or... function QVariant (line 41) | QVariant ShortcutEditorModel::data(const QModelIndex &index, int role) c... function QAction (line 110) | const QAction *ShortcutEditorModel::findShortcut(const QList ... FILE: models/ShortcutEditorModel.h function class (line 7) | class ShortcutEditorModel : public QAbstractTableModel FILE: models/SqlListModel.cpp function QVariant (line 15) | QVariant SqlListModel::headerData(int section, Qt::Orientation orientati... function QVariant (line 33) | QVariant SqlListModel::data(const QModelIndex &index, int role) const FILE: models/SqlListModel.h function class (line 6) | class SqlListModel : public QSqlQueryModel FILE: models/WsjtxTableModel.cpp function QVariant (line 20) | QVariant WsjtxTableModel::data(const QModelIndex& index, int role) const function QVariant (line 79) | QVariant WsjtxTableModel::headerData(int section, Qt::Orientation orient... function WsjtxEntry (line 146) | const WsjtxEntry WsjtxTableModel::getEntry(QModelIndex idx) const function WsjtxEntry (line 151) | const WsjtxEntry WsjtxTableModel::getEntry(const QString &callsign) const FILE: models/WsjtxTableModel.h function class (line 7) | class WsjtxTableModel : public QAbstractTableModel { FILE: res/sql/migration_001.sql type schema_versions (line 1) | CREATE TABLE IF NOT EXISTS schema_versions ( type contacts (line 6) | CREATE TABLE IF NOT EXISTS contacts ( type bands (line 42) | CREATE TABLE IF NOT EXISTS bands ( type modes (line 50) | CREATE TABLE IF NOT EXISTS modes ( type dxcc_entities (line 59) | CREATE TABLE IF NOT EXISTS dxcc_entities ( type dxcc_prefixes (line 71) | CREATE TABLE IF NOT EXISTS dxcc_prefixes ( type prefix_idx (line 83) | CREATE INDEX prefix_idx ON dxcc_prefixes(prefix) type callsign_idx (line 84) | CREATE INDEX callsign_idx ON contacts(callsign) FILE: res/sql/migration_002.sql type sat_info (line 123) | CREATE TABLE IF NOT EXISTS sat_info ( type qso_filter_matching_types (line 134) | CREATE TABLE IF NOT EXISTS qso_filter_matching_types ( type qso_filter_operators (line 142) | CREATE TABLE IF NOT EXISTS qso_filter_operators ( type qso_filters (line 154) | CREATE TABLE IF NOT EXISTS qso_filters ( type qso_filter_rules (line 159) | CREATE TABLE IF NOT EXISTS qso_filter_rules ( FILE: res/sql/migration_003.sql type station_profiles (line 1) | CREATE TABLE IF NOT EXISTS station_profiles ( FILE: res/sql/migration_006.sql type log_param (line 1) | CREATE TABLE IF NOT EXISTS log_param ( type rig_profiles (line 6) | CREATE TABLE IF NOT EXISTS rig_profiles ( type rot_profiles (line 30) | CREATE TABLE IF NOT EXISTS rot_profiles ( type ant_profiles (line 43) | CREATE TABLE IF NOT EXISTS ant_profiles ( FILE: res/sql/migration_008.sql type alert_rules (line 1) | CREATE TABLE IF NOT EXISTS alert_rules type "contacts" (line 17) | CREATE INDEX "dxcc_idx" ON "contacts" ( FILE: res/sql/migration_012.sql type cwkey_profiles (line 1) | CREATE TABLE IF NOT EXISTS cwkey_profiles( type cwshortcut_profiles (line 10) | CREATE TABLE IF NOT EXISTS cwshortcut_profiles( FILE: res/sql/migration_013.sql type sota_summits (line 1) | CREATE TABLE IF NOT EXISTS sota_summits( type wwff_directory (line 18) | CREATE TABLE IF NOT EXISTS wwff_directory( type iota (line 36) | CREATE TABLE IF NOT EXISTS iota( FILE: res/sql/migration_015.sql type pota_directory (line 17) | CREATE TABLE IF NOT EXISTS pota_directory( FILE: res/sql/migration_016.sql type adif_enum_qsl_rcvd (line 6) | CREATE TABLE IF NOT EXISTS adif_enum_qsl_rcvd ( type adif_enum_qsl_sent (line 14) | CREATE TABLE IF NOT EXISTS adif_enum_qsl_sent ( type adif_enum_ant_path (line 22) | CREATE TABLE IF NOT EXISTS adif_enum_ant_path ( type adif_enum_qso_upload_status (line 29) | CREATE TABLE IF NOT EXISTS adif_enum_qso_upload_status ( type adif_enum_qsl_via (line 35) | CREATE TABLE IF NOT EXISTS adif_enum_qsl_via ( type adif_enum_qso_complete (line 42) | CREATE TABLE IF NOT EXISTS adif_enum_qso_complete ( type adif_enum_boolean (line 49) | CREATE TABLE IF NOT EXISTS adif_enum_boolean ( type "contacts" (line 54) | CREATE TABLE "contacts" ( type "contacts" (line 224) | CREATE INDEX "callsign_idx" ON "contacts" ("callsign") type "contacts" (line 225) | CREATE INDEX "dxcc_idx" ON "contacts" ("dxcc") FILE: res/sql/migration_017.sql type rot_user_buttons_profiles (line 1) | CREATE TABLE IF NOT EXISTS rot_user_buttons_profiles( type membership_directory (line 30) | CREATE TABLE IF NOT EXISTS membership_directory( type membership (line 38) | CREATE TABLE IF NOT EXISTS membership ( type membership_versions (line 46) | CREATE TABLE IF NOT EXISTS membership_versions ( type membership_callsign_idx (line 51) | CREATE INDEX IF NOT EXISTS membership_callsign_idx ON membership(callsign) type membership_clubid_idx (line 52) | CREATE INDEX IF NOT EXISTS membership_clubid_idx ON membership(clubid) type contacts_autovalue (line 54) | CREATE TABLE IF NOT EXISTS contacts_autovalue( type contacts_autovalue_call_idx (line 59) | CREATE INDEX IF NOT EXISTS contacts_autovalue_call_idx on contacts_autov... type contact_clubs_view (line 61) | CREATE VIEW IF NOT EXISTS contact_clubs_view AS FILE: res/sql/migration_020.sql type newcontact_layout_profiles (line 1) | CREATE TABLE IF NOT EXISTS newcontact_layout_profiles( FILE: res/sql/migration_021.sql type chat_highlight_rules (line 1) | CREATE TABLE IF NOT EXISTS chat_highlight_rules( FILE: res/sql/migration_022.sql type start_time_idx (line 19) | CREATE INDEX IF NOT EXISTS start_time_idx ON contacts(start_time) type band_idx (line 20) | CREATE INDEX IF NOT EXISTS band_idx ON contacts(band) type mode_idx (line 21) | CREATE INDEX IF NOT EXISTS mode_idx ON contacts(mode) type adif_enum_primary_subdivision (line 23) | CREATE TABLE IF NOT EXISTS adif_enum_primary_subdivision( FILE: res/sql/migration_023.sql type contacts_qsl_cards (line 1) | CREATE TABLE contacts_qsl_cards ( type contacts_qsl_id_idx (line 7) | CREATE UNIQUE INDEX IF NOT EXISTS contacts_qsl_id_idx ON contacts_qsl_ca... FILE: res/sql/migration_028.sql type "dxcc_prefixes" (line 3) | CREATE TABLE "dxcc_prefixes" ( type prefix_idx (line 15) | CREATE INDEX prefix_idx ON dxcc_prefixes(prefix) FILE: res/sql/migration_029.sql type contacts_pota_idx (line 10) | CREATE INDEX IF NOT EXISTS contacts_pota_idx ON contacts (pota_ref) type contacts_my_pota_idx (line 11) | CREATE INDEX IF NOT EXISTS contacts_my_pota_idx ON contacts (my_pota_ref) type contacts_sota_idx (line 12) | CREATE INDEX IF NOT EXISTS contacts_sota_idx ON contacts (sota_ref) type contacts_my_sota_idx (line 13) | CREATE INDEX IF NOT EXISTS contacts_my_sota_idx ON contacts (my_sota_ref) type contacts_wwff_ref_idx (line 14) | CREATE INDEX IF NOT EXISTS contacts_wwff_ref_idx ON contacts (wwff_ref) type contacts_my_wwff_ref_idx (line 15) | CREATE INDEX IF NOT EXISTS contacts_my_wwff_ref_idx ON contacts (my_wwff... type contacts_iota_idx (line 16) | CREATE INDEX IF NOT EXISTS contacts_iota_idx ON contacts (iota) type contacts_sig_intl_idx (line 17) | CREATE INDEX IF NOT EXISTS contacts_sig_intl_idx ON contacts (sig_intl) type contacts_band_idx (line 20) | CREATE INDEX IF NOT EXISTS contacts_band_idx ON contacts (band) type contacts_callsign_idx (line 23) | CREATE INDEX IF NOT EXISTS contacts_callsign_idx ON contacts (callsign) type contacts_dxcc_idx (line 26) | CREATE INDEX IF NOT EXISTS contacts_dxcc_idx ON contacts (dxcc) type contacts_mode_idx (line 29) | CREATE INDEX IF NOT EXISTS contacts_mode_idx ON contacts (mode) type contacts_start_time_idx (line 32) | CREATE INDEX IF NOT EXISTS contacts_start_time_idx ON contacts (start_time) type dxcc_prefixes_prefix_idx (line 35) | CREATE INDEX IF NOT EXISTS dxcc_prefixes_prefix_idx ON dxcc_prefixes (pr... FILE: res/sql/migration_030.sql type activity_profiles (line 1) | CREATE TABLE IF NOT EXISTS activity_profiles( FILE: res/sql/migration_035.sql type dxcc_entities_ad1c (line 9) | CREATE TABLE IF NOT EXISTS dxcc_entities_ad1c ( type "dxcc_prefixes_ad1c" (line 21) | CREATE TABLE "dxcc_prefixes_ad1c" ( type dxcc_prefixes_ad1c_idx (line 32) | CREATE INDEX dxcc_prefixes_ad1c_idx ON dxcc_prefixes_ad1c (prefix, exact) type dxcc_entities_clublog (line 34) | CREATE TABLE IF NOT EXISTS dxcc_entities_clublog ( type "dxcc_prefixes_clublog" (line 48) | CREATE TABLE "dxcc_prefixes_clublog" ( type dxcc_prefixes_clublog_idx (line 61) | CREATE INDEX dxcc_prefixes_clublog_idx on dxcc_prefixes_clublog (prefix,... type "dxcc_zone_exceptions_clublog" (line 63) | CREATE TABLE "dxcc_zone_exceptions_clublog" ( FILE: res/sql/migration_036.sql type adif_enum_secondary_subdivision (line 21) | CREATE TABLE IF NOT EXISTS adif_enum_secondary_subdivision ( type contacts_dxcc_upper_cnty_idx (line 30) | CREATE INDEX IF NOT EXISTS contacts_dxcc_upper_cnty_idx ON contacts(dxcc... FILE: res/sql/migration_038.sql type cabrillo_templates (line 3) | CREATE TABLE IF NOT EXISTS cabrillo_templates ( type cabrillo_template_columns (line 10) | CREATE TABLE IF NOT EXISTS cabrillo_template_columns ( FILE: rig/Rig.cpp function qint32 (line 61) | qint32 Rig::getNormalBandwidth(const QString &mode, const QString &) function RigCaps (line 131) | const RigCaps Rig::getRigCaps(const DriverID &id, int model) const function GenericRigDrv (line 693) | GenericRigDrv *Rig::getDriver( const RigProfile &profile ) function QStringList (line 746) | const QStringList Rig::getAvailableRawModes() FILE: rig/Rig.h function class (line 14) | class Rig : public QObject function Rig (line 69) | static Rig* instance() FILE: rig/RigCaps.h function class (line 5) | class RigCaps FILE: rig/RigctldManager.cpp function QString (line 169) | QString RigctldManager::findRigctldPath() function RigctldVersion (line 228) | RigctldVersion RigctldManager::getVersion(const QString &rigctldPath) function QStringList (line 311) | QStringList RigctldManager::buildArguments(const RigProfile &profile) const FILE: rig/RigctldManager.h type RigctldVersion (line 8) | struct RigctldVersion function class (line 16) | class RigctldManager : public QObject FILE: rig/drivers/FlrigRigDrv.cpp function RigCaps (line 7) | RigCaps FlrigRigDrv::getCaps(int) function QStringList (line 72) | QStringList FlrigRigDrv::getAvailableModes() function QVariantList (line 705) | QVariantList FlrigRigDrv::parseArray(QXmlStreamReader &reader) function QVariant (line 727) | QVariant FlrigRigDrv::parseSingleValue(QXmlStreamReader &reader) function QVariantMap (line 759) | QVariantMap FlrigRigDrv::parseStruct(QXmlStreamReader &reader) function QVariant (line 786) | QVariant FlrigRigDrv::parseValueFromResponse(const QByteArray &xml, bool... function QString (line 984) | const QString FlrigRigDrv::getModeNormalizedText(const QString &rawMode,... function QString (line 996) | const QString FlrigRigDrv::mode2RawMode(const QString &mode, const QStri... FILE: rig/drivers/FlrigRigDrv.h function class (line 7) | class FlrigRigDrv : public GenericRigDrv FILE: rig/drivers/GenericRigDrv.cpp function RigProfile (line 16) | const RigProfile GenericRigDrv::getCurrRigProfile() const function QString (line 23) | const QString GenericRigDrv::lastError() const FILE: rig/drivers/GenericRigDrv.h type VFOID (line 8) | enum VFOID function virtual (line 23) | virtual ~GenericRigDrv() {} FILE: rig/drivers/HamlibRigDrv.cpp function RigCaps (line 91) | RigCaps HamlibRigDrv::getCaps(int model) function QStringList (line 330) | QStringList HamlibRigDrv::getAvailableModes() function vfo_t (line 339) | vfo_t HamlibRigDrv::getTxVfo() const function QString (line 1273) | const QString HamlibRigDrv::getModeNormalizedText(const rmode_t mode, function QString (line 1307) | const QString HamlibRigDrv::hamlibMode2String(const rmode_t mode) const function QString (line 1314) | const QString HamlibRigDrv::hamlibVFO2String(const vfo_t vfo) const function serial_handshake_e (line 1320) | serial_handshake_e HamlibRigDrv::stringToHamlibFlowControl(const QString... function serial_parity_e (line 1336) | serial_parity_e HamlibRigDrv::stringToHamlibParity(const QString &in_par... function serial_control_state_e (line 1356) | serial_control_state_e HamlibRigDrv::stringToHamlibSerialSignal(const QS... function QString (line 1371) | QString HamlibRigDrv::hamlibErrorString(int errorCode) FILE: rig/drivers/HamlibRigDrv.h function class (line 11) | class HamlibRigDrv : public GenericRigDrv FILE: rig/drivers/OmniRigEventSink.h function HRESULT (line 16) | HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject) ... function ULONG (line 33) | ULONG STDMETHODCALLTYPE AddRef() override function ULONG (line 38) | ULONG STDMETHODCALLTYPE Release() override function HRESULT (line 46) | HRESULT STDMETHODCALLTYPE GetTypeInfoCount(UINT *pctinfo) override function HRESULT (line 52) | HRESULT STDMETHODCALLTYPE GetTypeInfo(UINT, LCID, ITypeInfo **) override function HRESULT (line 57) | HRESULT STDMETHODCALLTYPE GetIDsOfNames(REFIID, LPOLESTR *, UINT, LCID, ... function HRESULT (line 62) | HRESULT STDMETHODCALLTYPE Invoke(DISPID dispIdMember, FILE: rig/drivers/OmnirigRigDrv.cpp function QString (line 32) | static QString bstrToQString(BSTR b) function RigCaps (line 54) | RigCaps OmnirigRigDrv::getCaps(int) function QStringList (line 283) | QStringList OmnirigRigDrv::getAvailableModes() function QString (line 569) | const QString OmnirigRigDrv::getModeNormalizedText(const QString &rawMod... FILE: rig/drivers/OmnirigRigDrv.h function namespace (line 12) | namespace OmnirigV1 type IConnectionPoint (line 21) | struct IConnectionPoint function class (line 24) | class OmnirigRigDrv : public GenericRigDrv FILE: rig/drivers/Omnirigv2RigDrv.cpp function QString (line 31) | static QString bstrToQString(BSTR b) function RigCaps (line 55) | RigCaps OmnirigV2RigDrv::getCaps(int) function QStringList (line 287) | QStringList OmnirigV2RigDrv::getAvailableModes() function QString (line 945) | const QString OmnirigV2RigDrv::getModeNormalizedText(const QString &rawM... FILE: rig/drivers/Omnirigv2RigDrv.h function namespace (line 12) | namespace OmnirigV2 type IConnectionPoint (line 21) | struct IConnectionPoint function class (line 24) | class OmnirigV2RigDrv : public GenericRigDrv FILE: rig/drivers/TCIRigDrv.cpp function RigCaps (line 28) | RigCaps TCIRigDrv::getCaps(int) function QStringList (line 101) | QStringList TCIRigDrv::getAvailableModes() function QString (line 480) | const QString TCIRigDrv::getModeNormalizedText(const QString &rawMode, Q... function QString (line 527) | const QString TCIRigDrv::mode2RawMode(const QString &mode, const QString... FILE: rig/drivers/TCIRigDrv.h function class (line 9) | class TCIRigDrv : public GenericRigDrv FILE: rotator/RotCaps.h function class (line 5) | class RotCaps FILE: rotator/Rotator.cpp function RotCaps (line 94) | const RotCaps Rotator::getRotCaps(const DriverID &id, int model) const function GenericRotDrv (line 225) | GenericRotDrv *Rotator::getDriver(const RotProfile &profile) FILE: rotator/Rotator.h function class (line 9) | class Rotator : public QObject FILE: rotator/drivers/GenericRotDrv.cpp function RotProfile (line 17) | const RotProfile GenericRotDrv::getCurrRotProfile() const function QString (line 24) | const QString GenericRotDrv::lastError() const FILE: rotator/drivers/GenericRotDrv.h function class (line 7) | class GenericRotDrv : public QObject FILE: rotator/drivers/HamlibRotDrv.cpp function RotCaps (line 38) | RotCaps HamlibRotDrv::getCaps(int model) function serial_handshake_e (line 396) | serial_handshake_e HamlibRotDrv::stringToHamlibFlowControl(const QString... function serial_parity_e (line 412) | serial_parity_e HamlibRotDrv::stringToHamlibParity(const QString &in_par... function QString (line 432) | QString HamlibRotDrv::hamlibErrorString(int errorCode) FILE: rotator/drivers/HamlibRotDrv.h function class (line 9) | class HamlibRotDrv : public GenericRotDrv FILE: rotator/drivers/PSTRotDrv.cpp function RotCaps (line 25) | RotCaps PSTRotDrv::getCaps(int) FILE: rotator/drivers/PSTRotDrv.h function class (line 9) | class PSTRotDrv : public GenericRotDrv FILE: service/GenericCallbook.cpp function QString (line 16) | const QString GenericCallbook::getWebLookupURL(const QString &callsign, function QString (line 27) | QString GenericCallbook::decodeHtmlEntities(const QString &text) FILE: service/GenericCallbook.h type CallbookResponseData (line 7) | struct CallbookResponseData function virtual (line 47) | virtual ~GenericCallbook() {nam->deleteLater();} FILE: service/GenericQSLDownloader.h function class (line 8) | class GenericQSLDownloader : public QObject FILE: service/GenericQSOUploader.cpp function QByteArray (line 15) | const QByteArray GenericQSOUploader::generateADIF(const QList ... function QVariantMap (line 301) | QVariantMap CloudlogUploader::parseResponse(const QByteArray &data) FILE: service/cloudlog/Cloudlog.h function class (line 12) | class CloudlogBase : public SecureServiceBase function Q_OBJECT (line 34) | Q_OBJECT FILE: service/clublog/ClubLog.cpp function QString (line 49) | const QString ClubLogBase::getEmail() function QString (line 63) | const QString ClubLogBase::getPasswd() function QString (line 424) | const QString ClubLogUploader::generateUploadCallsign(const QSqlRecord &... FILE: service/clublog/ClubLog.h function class (line 15) | class ClubLogBase : public SecureServiceBase function QVariantMap (line 41) | static QVariantMap generateUploadConfigMap(const QString uploadCallsign,... type OnlineUploadCommand (line 46) | enum OnlineUploadCommand FILE: service/eqsl/Eqsl.cpp function QString (line 44) | const QString EQSLBase::getUsername() function QString (line 51) | const QString EQSLBase::getPasswd() function QSqlRecord (line 153) | const QSqlRecord EQSLUploader::stripRecord(const QSqlRecord &record) function QString (line 666) | QString EQSLQSLDownloader::QSLImageFilename(const QSqlRecord &qso) FILE: service/eqsl/Eqsl.h function class (line 15) | class EQSLBase : public SecureServiceBase function QVariantMap (line 36) | static QVariantMap generateUploadConfigMap(const QString qthProfile, boo... FILE: service/hamqth/HamQTH.cpp function QString (line 19) | const QString HamQTHBase::getUsername() function QString (line 26) | const QString HamQTHBase::getPasswd() function QString (line 76) | QString HamQTHCallbook::getDisplayName() FILE: service/hamqth/HamQTH.h function class (line 12) | class HamQTHBase : public SecureServiceBase FILE: service/hrdlog/HRDLog.cpp function QString (line 54) | const QString HRDLogBase::getRegisteredCallsign() function QString (line 61) | const QString HRDLogBase::getUploadCode() FILE: service/hrdlog/HRDLog.h function class (line 13) | class HRDLogBase : public SecureServiceBase FILE: service/kstchat/KSTChat.cpp function KSTUsersInfo (line 69) | KSTUsersInfo KSTChat::getUserInfo(const QString &username) const function QString (line 83) | const QString KSTChat::getUsername() function QString (line 90) | const QString KSTChat::getPasswd() function QStringList (line 342) | QStringList KSTChat::joinLines(const QByteArray &data) type tcp_keepalive (line 493) | struct tcp_keepalive function QStringList (line 653) | QStringList chatHighlightEvaluator::getAllRuleNames() function QByteArray (line 814) | QByteArray chatHighlightRule::toJson() FILE: service/kstchat/KSTChat.h type KSTChatMsg (line 12) | struct KSTChatMsg type KSTUsersInfo (line 23) | struct KSTUsersInfo function class (line 36) | class chatHighlightRule : public QObject function class (line 87) | class chatHighlightEvaluator : public QObject type Command (line 161) | enum Command FILE: service/lotw/Lotw.cpp function QString (line 48) | const QString LotwBase::getUsername() function QString (line 55) | const QString LotwBase::getPasswd() function QString (line 77) | const QString LotwBase::getTQSLPath(const QString &defaultPath) function QString (line 102) | QString LotwBase::findTQSLPath() function TQSLVersion (line 144) | TQSLVersion LotwBase::getTQSLVersion(const QString &tqslPath) function QString (line 204) | QString LotwBase::getTQSLStationDataPath() FILE: service/lotw/Lotw.h type TQSLVersion (line 13) | struct TQSLVersion type TQSLStationLocation (line 21) | struct TQSLStationLocation function class (line 28) | class LotwBase : public SecureServiceBase function QVariantMap (line 72) | static QVariantMap generateUploadConfigMap(const QString &location) function public (line 82) | public slots: function virtual (line 87) | virtual void processReply(QNetworkReply*) override {} FILE: service/potaapp/PotaApp.h function class (line 10) | class PotaAppActivatorDownloader : public QObject FILE: service/qrzcom/QRZ.cpp function QString (line 26) | const QString QRZBase::getUsername() function QString (line 33) | const QString QRZBase::getPasswd(const QString &username) function QString (line 56) | QString QRZBase::getInternalAPIUsername() function QString (line 63) | const QString QRZBase::getLogbookAPIKey(const QString &username) function QStringList (line 81) | const QStringList QRZBase::getLogbookAPIAddlCallsigns() function QString (line 129) | QString QRZCallbook::getDisplayName() FILE: service/qrzcom/QRZ.h function class (line 14) | class QRZBase : public SecureServiceBase function QString (line 47) | QString getDisplayName() override; FILE: tests/AlertEvaluatorTest/tst_alertevaluator.cpp function QString (line 26) | const QString& ClubInfo::getCallsign() const function QString (line 31) | const QString& ClubInfo::getID() const function QDate (line 36) | const QDate& ClubInfo::getValidFrom() const function QDate (line 41) | const QDate& ClubInfo::getValidTo() const function QString (line 46) | const QString& ClubInfo::getClubInfo() const type RuleSpec (line 51) | struct RuleSpec { type WsjtxSpec (line 72) | struct WsjtxSpec { type DxSpotSpec (line 91) | struct DxSpotSpec { function makeRule (line 116) | std::unique_ptr makeRule(const RuleSpec &spec, int source) function WsjtxEntry (line 147) | WsjtxEntry makeWsjtxEntry(const WsjtxSpec &spec) function DxSpot (line 172) | DxSpot makeDxSpot(const DxSpotSpec &spec) class AlertEvaluatorTest (line 198) | class AlertEvaluatorTest : public QObject FILE: tests/BandPlanTest/tst_bandplan.cpp function QString (line 9) | QString lastErrorString(const QSqlQuery &query) class BandPlanTest (line 15) | class BandPlanTest : public QObject type BandRow (line 60) | struct BandRow { type ModeRow (line 112) | struct ModeRow { const char *name; const char *dxcc; } type Case (line 220) | struct Case { double freq; const char *name; } FILE: tests/CallsignTest/generated_cases.h type ParseCase (line 3) | struct ParseCase { const char *name; const char *callsign; bool valid; c... type WPXCase (line 136) | struct WPXCase { const char *name; const char *callsign; const char *wpx; } FILE: tests/CallsignTest/tst_callsign.cpp class CallsignTest (line 5) | class CallsignTest : public QObject FILE: tests/CredentialStoreTest/test_stubs.cpp function QString (line 9) | QString LogDatabase::currentPlatformId() FILE: tests/CredentialStoreTest/tst_credentialstore.cpp function credentialStoreTestMessageHandler (line 18) | void credentialStoreTestMessageHandler(QtMsgType type, const QMessageLog... type ScopedMessageHandler (line 35) | struct ScopedMessageHandler method ScopedMessageHandler (line 37) | ScopedMessageHandler() class TestCredentialService (line 53) | class TestCredentialService : public SecureServiceBaserulesTableView->selectionModel()->select... FILE: ui/AlertSettingDialog.h function namespace (line 7) | namespace Ui { function class (line 11) | class AlertSettingDialog : public QDialog FILE: ui/AlertWidget.h function namespace (line 10) | namespace Ui { FILE: ui/AwardsDialog.cpp function AwardDefinition (line 106) | AwardDefinition* AwardsDialog::currentAward() const function AwardFilterParams (line 116) | AwardFilterParams AwardsDialog::buildFilterParams() const function QString (line 149) | QString AwardsDialog::getSelectedEntity() const FILE: ui/AwardsDialog.h function namespace (line 9) | namespace Ui { function class (line 13) | class AwardsDialog : public QDialog FILE: ui/BandmapWidget.cpp function DxSpot (line 536) | DxSpot BandmapWidget::nearestSpot(const double freq) const function QPointF (line 1245) | QPointF BandmapWidget::Freq2ScenePos(const double freq) const FILE: ui/BandmapWidget.h function namespace (line 19) | namespace Ui { function class (line 25) | class GraphicsScene : public QGraphicsScene function QList (line 50) | const QList getNonVfoWidgetList() {return nonVfoWidgets;} type BandmapZoom (line 51) | enum BandmapZoom { function virtual (line 79) | virtual void finalizeBeforeAppExit() override; type LastTuneDx (line 153) | struct LastTuneDx FILE: ui/CWConsoleWidget.h function namespace (line 7) | namespace Ui { function class (line 11) | class CWConsoleWidget : public QWidget FILE: ui/CabrilloExportDialog.cpp function QString (line 377) | QString CabrilloExportDialog::buildWhereClause() const FILE: ui/CabrilloExportDialog.h function namespace (line 10) | namespace Ui { function class (line 14) | class CabrilloExportDialog : public QDialog FILE: ui/CabrilloTemplateDialog.h function namespace (line 13) | namespace Ui { function class (line 17) | class CabrilloTemplateDialog : public QDialog FILE: ui/ChatWidget.cpp function QString (line 338) | QString ChatWidget::generateTabName(QWidget *w) function QString (line 345) | QString ChatWidget::generateTabUnread(QWidget *w) FILE: ui/ChatWidget.h function namespace (line 8) | namespace Ui { function class (line 12) | class ChatWidget : public QWidget FILE: ui/ClockWidget.h function namespace (line 9) | namespace Ui { function class (line 15) | class ClockWidget : public QWidget FILE: ui/ColumnSettingDialog.h function namespace (line 13) | namespace Ui { function class (line 18) | class ColumnSettingGenericDialog : public QDialog function class (line 36) | class ColumnSettingSimpleDialog : public ColumnSettingGenericDialog function class (line 49) | class ColumnSettingDialog : public ColumnSettingGenericDialog FILE: ui/DXCCSubmissionDialog.cpp function QString (line 30) | static QString creditHas(const QString &field, const QString &token) function QString (line 412) | const QString DXCCSubmissionDialog::getSelectedEntity() const function QStringList (line 421) | QStringList DXCCSubmissionDialog::getSelectedBands(DXCCBandScope scope) ... function QString (line 453) | QString DXCCSubmissionDialog::buildModeGroupFilter() const FILE: ui/DXCCSubmissionDialog.h function namespace (line 12) | namespace Ui { function DXCCBandScope (line 26) | enum class DXCCBandScope FILE: ui/DevToolsDialog.cpp function openFileForWrite (line 292) | static bool openFileForWrite(QWidget *parent, FILE: ui/DevToolsDialog.h function namespace (line 8) | namespace Ui { function class (line 14) | class DevToolsDialog : public QDialog FILE: ui/DownloadQSLDialog.h function namespace (line 9) | namespace Ui { function class (line 13) | class DownloadQSLDialog : public QDialog FILE: ui/DxFilterDialog.h function namespace (line 7) | namespace Ui { function class (line 11) | class DxFilterDialog : public QDialog FILE: ui/DxWidget.cpp function QString (line 44) | QString dxClusterDefaultUsername() class DxClusterCredentials (line 50) | class DxClusterCredentials : public SecureServiceBase method DxClusterCredentials (line 53) | DxClusterCredentials() = default; method QString (line 58) | static QString loadPasswd(const DxServerString &server) method storePasswd (line 67) | static void storePasswd(const DxServerString &server, const QString &p... method removePasswd (line 77) | static void removePasswd(const DxServerString &server) function QVariant (line 144) | QVariant DxTableModel::data(const QModelIndex& index, int role) const function QVariant (line 188) | QVariant DxTableModel::headerData(int section, Qt::Orientation orientati... function QVariant (line 258) | QVariant WCYTableModel::data(const QModelIndex& index, int role) const function QVariant (line 291) | QVariant WCYTableModel::headerData(int section, Qt::Orientation orientat... function QVariant (line 335) | QVariant WWVTableModel::data(const QModelIndex& index, int role) const function QVariant (line 361) | QVariant WWVTableModel::headerData(int section, Qt::Orientation orientat... function QVariant (line 401) | QVariant ToAllTableModel::data(const QModelIndex& index, int role) const function QVariant (line 422) | QVariant ToAllTableModel::headerData(int section, Qt::Orientation orient... function QString (line 746) | QString DxWidget::modeFilterRegExp() function QString (line 753) | QString DxWidget::contFilterRegExp() function QString (line 760) | QString DxWidget::spotterContFilterRegExp() function QString (line 767) | QString DxWidget::bandFilterRegExp() function uint (line 783) | uint DxWidget::dxccStatusFilterValue() function QStringList (line 811) | QStringList DxWidget::dxMemberList() type tcp_keepalive (line 1236) | struct tcp_keepalive function QColor (line 1481) | QColor DxWidget::getHeatmapColor(int value, int maxValue) function QStringList (line 1739) | QStringList DxWidget::getDXCServerList() function QString (line 1964) | QString DxWidget::refFromComment(const QString &comment, FILE: ui/DxWidget.h function namespace (line 27) | namespace Ui { function class (line 31) | class DxTableModel : public QAbstractTableModel { function class (line 53) | class WCYTableModel : public QAbstractTableModel { function class (line 71) | class WWVTableModel : public QAbstractTableModel { function class (line 89) | class ToAllTableModel : public QAbstractTableModel { function class (line 107) | class DeleteHighlightedDXServerWhenDelPressedEventFilter : public QObject type DXCConnectionState (line 178) | enum DXCConnectionState type DXCType (line 188) | enum DXCType FILE: ui/DxccTableWidget.h function class (line 10) | class DxccTableWidget : public QTableView FILE: ui/EditActivitiesDialog.h function namespace (line 7) | namespace Ui { function class (line 11) | class EditActivitiesDialog : public QDialog FILE: ui/ExportDialog.h function namespace (line 13) | namespace Ui { function QSet (line 63) | const QSet potaColumns{ FILE: ui/ExportPasswordDialog.cpp function QString (line 27) | QString ExportPasswordDialog::getPassword() const FILE: ui/ExportPasswordDialog.h function namespace (line 6) | namespace Ui { function class (line 10) | class ExportPasswordDialog : public QDialog FILE: ui/ImportDialog.h function namespace (line 10) | namespace Ui { function class (line 14) | class ImportDialog : public QDialog FILE: ui/InputPasswordDialog.cpp function QString (line 28) | QString InputPasswordDialog::getPassword() const FILE: ui/InputPasswordDialog.h function namespace (line 6) | namespace Ui { function class (line 10) | class InputPasswordDialog : public QDialog FILE: ui/KSTChatWidget.cpp function QVariant (line 438) | QVariant ChatMessageModel::data(const QModelIndex &index, int role) const function KSTChatMsg (line 481) | KSTChatMsg ChatMessageModel::getMessage(const QModelIndex &index) const function QSize (line 615) | QSize MessageDelegate::sizeHint(const QStyleOptionViewItem &option, cons... function QVariant (line 652) | QVariant UserListModel::data(const QModelIndex &index, int role) const function QVariant (line 732) | QVariant UserListModel::headerData(int section, Qt::Orientation orientat... function KSTUsersInfo (line 762) | KSTUsersInfo UserListModel::getUserInfo(const QModelIndex &index) const function QSize (line 794) | QSize HTMLDelegate::sizeHint ( const QStyleOptionViewItem & inOption, co... FILE: ui/KSTChatWidget.h function namespace (line 24) | namespace Ui { function class (line 28) | class ChatMessageModel : public QAbstractListModel function class (line 56) | class HTMLDelegate : public QStyledItemDelegate function class (line 67) | class MessageDelegate : public QStyledItemDelegate function class (line 104) | class UserListModel : public QAbstractTableModel { function class (line 124) | class KSTChatWidget : public QWidget FILE: ui/KSTHighlightRuleDetail.h function namespace (line 6) | namespace Ui { function class (line 10) | class KSTHighlightRuleDetail : public QDialog FILE: ui/KSTHighlighterSettingDialog.cpp function foreach (line 76) | foreach (QModelIndex index, ui->rulesView->selectionModel()->selectedRow... FILE: ui/KSTHighlighterSettingDialog.h function namespace (line 7) | namespace Ui { function class (line 11) | class KSTHighlighterSettingDialog : public QDialog FILE: ui/LoadDatabaseDialog.cpp function QString (line 45) | QString LoadDatabaseDialog::getSelectedFile() const function QString (line 50) | QString LoadDatabaseDialog::getDecompressedFile() const function QString (line 55) | QString LoadDatabaseDialog::takeDecompressedFile() function QString (line 72) | QString LoadDatabaseDialog::getPassword() const FILE: ui/LoadDatabaseDialog.h function namespace (line 9) | namespace Ui { function class (line 13) | class LoadDatabaseDialog : public QDialog FILE: ui/LogbookWidget.cpp function foreach (line 862) | foreach (QModelIndex index, ui->contactTable->selectionModel()->selected... FILE: ui/LogbookWidget.h function namespace (line 13) | namespace Ui { type SearchType (line 31) | enum SearchType function class (line 142) | class SearchDefinition function class (line 158) | class ProxyStyle : public QProxyStyle FILE: ui/MainWindow.cpp function QStringList (line 593) | QStringList MainWindow::getBuiltInStaticShortcutList() const function QString (line 680) | QString MainWindow::stationCallsignStatus(const StationProfile &profile)... FILE: ui/MainWindow.h function namespace (line 13) | namespace Ui { function class (line 20) | class MainWindow : public QMainWindow { FILE: ui/MapWebChannelHandler.cpp function QString (line 122) | QString MapWebChannelHandler::generateMapMenuJS(bool gridLayer, FILE: ui/MapWebChannelHandler.h function class (line 7) | class MapWebChannelHandler : public QObject FILE: ui/MapWidget.cpp function QPoint (line 264) | QPoint MapWidget::radToPoint(const double lat, const double lon) function QPoint (line 279) | QPoint MapWidget::coordToPoint(const double lat, const double lon) FILE: ui/MapWidget.h function namespace (line 8) | namespace Ui { function class (line 12) | class MapWidget : public QGraphicsView FILE: ui/ModeSelectionController.cpp function QSqlRecord (line 141) | QSqlRecord ModeSelectionController::currentRecord() const FILE: ui/ModeSelectionController.h function class (line 10) | class ModeSelectionController : public QObject FILE: ui/NewContactWidget.cpp function QString (line 3130) | QString NewContactWidget::getCallsign() const function QString (line 3137) | QString NewContactWidget::getName() const function QString (line 3144) | QString NewContactWidget::getRST() const function QString (line 3151) | QString NewContactWidget::getQTH() const function QString (line 3159) | QString NewContactWidget::getGreeting() const function QString (line 3186) | QString NewContactWidget::getMyCallsign() const function QString (line 3194) | QString NewContactWidget::getMyName() const function QString (line 3202) | QString NewContactWidget::getMyQTH() const function QString (line 3210) | QString NewContactWidget::getMyLocator() const function QString (line 3218) | QString NewContactWidget::getMySIG() const function QString (line 3226) | QString NewContactWidget::getMySIGInfo() const function QString (line 3234) | QString NewContactWidget::getMyIOTA() const function QString (line 3242) | QString NewContactWidget::getMySOTA() const function QString (line 3250) | QString NewContactWidget::getMyPOTA() const function QString (line 3258) | QString NewContactWidget::getMyWWFT() const function QString (line 3266) | QString NewContactWidget::getMyVUCC() const function QString (line 3274) | QString NewContactWidget::getMyPWR() const function QString (line 3282) | QString NewContactWidget::getBand() const function QString (line 3289) | QString NewContactWidget::getMode() const function QString (line 3296) | QString NewContactWidget::getSentNr() const function QString (line 3304) | QString NewContactWidget::getSentExch() const function QWidget (line 4164) | QWidget *NewContactDynamicWidgets::getRowWidget(int index) function QWidget (line 4182) | QWidget *NewContactDynamicWidgets::getLabel(int index) function QWidget (line 4194) | QWidget *NewContactDynamicWidgets::getEditor(int index) function QStringList (line 4206) | QStringList NewContactDynamicWidgets::getAllFieldLabelNames() const function QString (line 4234) | QString NewContactDynamicWidgets::getFieldLabelName4Index(int i) const FILE: ui/NewContactWidget.h function namespace (line 31) | namespace Ui { type CoordPrecision (line 37) | enum CoordPrecision { FILE: ui/OnlineMapWidget.h function namespace (line 15) | namespace Ui { function class (line 19) | class OnlineMapWidget : public QWebEngineView FILE: ui/PaperQSLDialog.h function namespace (line 9) | namespace Ui { function class (line 13) | class PaperQSLDialog : public QDialog FILE: ui/PlatformSettingsDialog.h function namespace (line 8) | namespace Ui { function class (line 12) | class PlatformSettingsDialog : public QDialog FILE: ui/ProfileImageWidget.h function namespace (line 10) | namespace Ui { function class (line 14) | class AspectRatioLabel : public QLabel function class (line 36) | class ProfileImageWidget : public QWidget FILE: ui/QSLGalleryDialog.cpp class QSLCardDelegate (line 20) | class QSLCardDelegate : public QStyledItemDelegate method paint (line 25) | void paint(QPainter *painter, const QStyleOptionViewItem &option, method QSize (line 101) | QSize sizeHint(const QStyleOptionViewItem &option, function QPixmap (line 500) | QPixmap QSLGalleryDialog::createThumbnail(const QByteArray &data, const ... FILE: ui/QSLGalleryDialog.h function namespace (line 12) | namespace Ui { function class (line 16) | class QSLGalleryDialog : public QDialog FILE: ui/QSLImportStatDialog.h function namespace (line 7) | namespace Ui { function class (line 11) | class QSLImportStatDialog : public QDialog FILE: ui/QSLPrintLabelDialog.cpp function LabelTemplate (line 292) | LabelTemplate QSLPrintLabelDialog::buildCustomTemplate() const function QString (line 500) | QString QSLPrintLabelDialog::buildWhereClause() const FILE: ui/QSLPrintLabelDialog.h function namespace (line 11) | namespace Ui { function class (line 15) | class QSLPrintLabelDialog : public QDialog FILE: ui/QSODetailDialog.cpp function QString (line 1639) | const QString QSODetailDialog::getButtonText(int index) const function QVariant (line 1932) | QVariant QSODetailDialog::LogbookModelPrivate::data(const QModelIndex &i... FILE: ui/QSODetailDialog.h function namespace (line 21) | namespace Ui { function class (line 27) | class QSOEditMapperDelegate : public QItemDelegate function class (line 45) | class QSODetailDialog : public QDialog FILE: ui/QSOFilterDetail.cpp function QComboBox (line 372) | QComboBox* QSOFilterDetail::createComboBox(const QMap ... function QDateEdit (line 399) | QDateEdit *QSOFilterDetail::createDateEdit(const QString &value, const i... function QDateTimeEdit (line 421) | QDateTimeEdit *QSOFilterDetail::createDateTimeEdit(const QString &value,... function QLineEdit (line 451) | QLineEdit *QSOFilterDetail::createLineEdit(const QString &value, const i... FILE: ui/QSOFilterDetail.h function namespace (line 11) | namespace Ui { function class (line 15) | class QSOFilterDetail : public QDialog FILE: ui/QSOFilterDialog.h function namespace (line 8) | namespace Ui { function class (line 12) | class QSOFilterDialog : public QDialog FILE: ui/QTableQSOView.h function class (line 7) | class QTableQSOView : public QTableView FILE: ui/RigWidget.h function namespace (line 8) | namespace Ui { function class (line 12) | class RigWidget : public QWidget FILE: ui/RigctldAdvancedDialog.cpp function QString (line 51) | QString RigctldAdvancedDialog::getPath() const function QString (line 61) | QString RigctldAdvancedDialog::getArgs() const FILE: ui/RigctldAdvancedDialog.h function namespace (line 7) | namespace Ui { function class (line 11) | class RigctldAdvancedDialog : public QDialog FILE: ui/RotatorWidget.h function namespace (line 9) | namespace Ui { function class (line 16) | class RotatorWidget : public QWidget FILE: ui/SettingsDialog.cpp type PendingModify (line 365) | struct PendingModify { QPushButton *button; int tabIndex; int equipTabIn... FILE: ui/SettingsDialog.h function namespace (line 29) | namespace Ui { function class (line 35) | class SettingsDialog : public QDialog { FILE: ui/ShowUploadDialog.h function namespace (line 6) | namespace Ui { function class (line 10) | class ShowUploadDialog : public QDialog FILE: ui/SplashScreen.h function class (line 8) | class SplashScreen : public QSplashScreen FILE: ui/StatisticsWidget.h function namespace (line 14) | namespace Ui { function class (line 22) | class StatisticsWidget : public QWidget FILE: ui/UploadQSODialog.h function namespace (line 17) | namespace Ui { type ServiceID (line 44) | enum ServiceID function class (line 55) | class UploadTask function addQSO (line 82) | void addQSO(QSharedPointer record) {qsoRefs.append(record); ... function clearEnqueuedQSOs (line 83) | void clearEnqueuedQSOs() {qsoRefs.clear(); qsoIds.clear();} function updateAllDBFieldValue (line 104) | void updateAllDBFieldValue(const QString &column1, const QVariant &value1, FILE: ui/WebEnginePage.h function class (line 6) | class WebEnginePage : public QWebEnginePage FILE: ui/WsjtxFilterDialog.h function namespace (line 10) | namespace Ui { function class (line 14) | class WsjtxFilterDialog : public QDialog FILE: ui/WsjtxWidget.cpp function uint (line 289) | uint WsjtxWidget::dxccStatusFilterValue() const function QString (line 296) | QString WsjtxWidget::contFilterRegExp() const function QStringList (line 317) | QStringList WsjtxWidget::dxMemberList() const FILE: ui/WsjtxWidget.h function namespace (line 15) | namespace Ui { FILE: ui/component/BaseDoubleSpinBox.h function class (line 6) | class BaseDoubleSpinBox : public QDoubleSpinBox FILE: ui/component/ButtonStyle.h function namespace (line 31) | namespace Style { FILE: ui/component/EditLine.h function class (line 7) | class NewContactEditLine : public QLineEdit function class (line 27) | class NewContactRSTEditLine : public NewContactEditLine function class (line 41) | class SerialPortEditLine : public QLineEdit FILE: ui/component/FreqQSpinBox.h function class (line 7) | class FreqQSpinBox : public BaseDoubleSpinBox FILE: ui/component/MultiselectCompleter.cpp function QString (line 9) | QString MultiselectCompleter::pathFromIndex( const QModelIndex& index ) ... function QStringList (line 21) | QStringList MultiselectCompleter::splitPath( const QString& path ) const FILE: ui/component/MultiselectCompleter.h function class (line 6) | class MultiselectCompleter : public QCompleter FILE: ui/component/RepeatButton.h function class (line 9) | class RepeatButton : public QPushButton FILE: ui/component/ShutdownAwareWidget.h function class (line 4) | class ShutdownAwareWidget FILE: ui/component/SmartSearchBox.cpp function QVariant (line 235) | QVariant SmartSearchBox::currentValue(int column) function QString (line 243) | QString SmartSearchBox::currentText() const FILE: ui/component/SmartSearchBox.h function class (line 11) | class SmartSearchBox : public QWidget FILE: ui/component/SqlHighlighter.cpp function detectDarkMode (line 12) | static bool detectDarkMode() function QStringList (line 17) | const QStringList &SqlHighlighter::sqlKeywords() function QStringList (line 31) | const QStringList &SqlHighlighter::sqlFunctions() FILE: ui/component/SqlHighlighter.h function class (line 9) | class SqlHighlighter : public QSyntaxHighlighter FILE: ui/component/StyleItemDelegate.h function class (line 28) | class CallsignDelegate : public QStyledItemDelegate { function class (line 39) | class DateFormatDelegate : public QStyledItemDelegate { function class (line 94) | class TimestampFormatDelegate : public QStyledItemDelegate { function class (line 152) | class UnitFormatDelegate : public QStyledItemDelegate { function class (line 212) | class DistanceFormatDelegate : public QStyledItemDelegate { function QString (line 222) | QString displayText(const QVariant& value, const QLocale&) const { function QWidget (line 228) | QWidget* createEditor(QWidget* parent, function updateEditorGeometry (line 240) | void updateEditorGeometry(QWidget* editor, function setEditorData (line 247) | void setEditorData(QWidget* editor, const QModelIndex& index) const function setModelData (line 254) | void setModelData(QWidget* editor, QAbstractItemModel* model, function class (line 274) | class ComboFormatDelegate : public QStyledItemDelegate { function QStyledItemDelegate (line 289) | QStyledItemDelegate(parent) function QWidget (line 295) | QWidget* createEditor(QWidget* parent, function updateEditorGeometry (line 303) | void updateEditorGeometry(QWidget* editor, function setEditorData (line 310) | void setEditorData(QWidget* editor, const QModelIndex& index) const function setModelData (line 346) | void setModelData(QWidget* editor, QAbstractItemModel* model, function class (line 379) | class CheckBoxDelegate: public QItemDelegate function class (line 444) | class TextBoxDelegate: public QItemDelegate function class (line 489) | class KeySequenceEdit : public QWidget function setKeySequence (line 522) | void setKeySequence(const QKeySequence &keySequence) function class (line 540) | class ShortcutDelegate : public QStyledItemDelegate function class (line 597) | class ReadOnlyDelegate : public QStyledItemDelegate { function class (line 609) | class UpperCaseDelegate : public QStyledItemDelegate { function class (line 631) | class UpperCaseUniqueDelegate : public UpperCaseDelegate { function class (line 662) | class PasswordDelegate : public QStyledItemDelegate { FILE: ui/component/SwitchButton.cpp function QObject (line 28) | QObject* Animator::targetObject() const { function QRect (line 147) | QRect SwitchButton::indicatorRect() { function QRect (line 152) | QRect SwitchButton::textRect() { function QSize (line 175) | QSize SwitchButton::sizeHint() const { FILE: ui/component/SwitchButton.h function class (line 50) | class SelectionControl : public QAbstractButton { function QSize (line 86) | QSize sizeHint() const override final; function ltr (line 100) | static inline bool ltr(QWidget* w) {